toilet

Mọi thắc mắc cơ bản về STM8 tập trung ở đây

Thảo luận trong 'STM8'

Đang xem chủ đề này ( Thành viên: 0, Khách: 0)

  1. Đăng 22/12/14 #1

    NgoHungCuong http://ngohungcuong.com

    Số bài viết: 3,941
    Đã được thích: 9,032
    Yahoo Messenger
    Skype
    Facebook Profile
    stm8.
    Luồng này để mọi người cùng hỏi đáp, thảo luận, chia sẻ những vấn đề cơ bản về STM8 như:
    - Mạch điện cơ bản để STM8 có thể chạy được.
    - Cách tạo project mới.
    - Sử dụng mạch nạp ST-Link v2
    ....
    Lê Ngọc Sang, maiyeu512, pinklight3 others thích bài này.
    #1
  2. Đăng 22/12/14 #2

    NgoHungCuong http://ngohungcuong.com

    Số bài viết: 3,941
    Đã được thích: 9,032
    Yahoo Messenger
    Skype
    Facebook Profile
    Ví dụ về cách tạo project mới với STM8S003F3P6
    Dùng IAR
    Thư viện mẫu của ST
    Tải thư viện về, giải nén
    Tạo thư mục Template để chứa Project mẫu
    Trong thư mục Template tạo thư mục User để chứa file mã nguồn

    fig1.
    - Khởi động IAR
    fig2.
    - Vào File chọn New \ Workspace
    được như sau
    fig3.
    - Tiếp theo chọn Project \ Create New Project...
    fig4.
    - Chọn C rồi OK
    fig5.
    - Chọn nơi lưu Project là thư mục Template đã tạo ở trước
    Gõ vào tên Project là Template
    fig6.
    - Ta được như sau
    fig7.

    Các file đính kèm:

    maiyeu512, pinklight, truongsang3 others thích bài này.
    #2
  3. Đăng 22/12/14 #3

    NgoHungCuong http://ngohungcuong.com

    Số bài viết: 3,941
    Đã được thích: 9,032
    Yahoo Messenger
    Skype
    Facebook Profile
    IAR tự động tạo ra file main.c như trên
    Tuy nhiên ta không sử dụng file này nên sẽ xóa nó đi
    fig1.
    Chọn Yes ta được như sau
    fig2.
    - Vào thư mục Template xóa file main.c đi
    fig3.
    - Vào thư mục thư viện của ST
    STM8S_StdPeriph_Lib\Project\STM8S_StdPeriph_Template
    Copy 4 file main.c, stm8s_conf.h, stm8s_it.c, stm8s_it.h
    vào thư mục User của thư mục Template chứa Project mẫu của ta
    fig4.
    - Kết quả như sau
    fig5.
    maiyeu512, truongsang, pTc2 others thích bài này.
    #3
  4. Đăng 22/12/14 #4

    NgoHungCuong http://ngohungcuong.com

    Số bài viết: 3,941
    Đã được thích: 9,032
    Yahoo Messenger
    Skype
    Facebook Profile
    Trong IAR tạo thêm 2 thư mục User: để chứa file mã nguồn và Lib để chứa file thư viện:
    fig1.
    - Gõ vào tên User
    fig2.
    - Tương tự tạo thư mục Lib
    fig3.
    - Thêm file mã nguồn vào
    ở mục Lib thêm các file thư viện (ví dụ này chỉ dùng GPIO nên chỉ thêm thư viện GPIO)
    ở mục User thêm file main.c và file stm8s_it.c
    fig4.
    fig5.
    fig5. fig6.
    truongsang, pTc, bibacky2 others thích bài này.
    #4
  5. Đăng 22/12/14 #5

    NgoHungCuong http://ngohungcuong.com

    Số bài viết: 3,941
    Đã được thích: 9,032
    Yahoo Messenger
    Skype
    Facebook Profile
    - Chọn VĐK STM8S003F3P6;
    - Cấu hình thư mục chứa các file Include để IAR có thể tìm thấy khi biên dịch;
    - Chọn chế độ Release để code nhỏ hơn
    fig7.
    fig1.
    fig2.
    fig3.
    - Tiếp theo chọn C/C++ Compiler
    fig4.
    - Gõ vào STM8S003 để báo sử cho thư viện biết ta sử dụng chip STM8S003
    - Gõ vào:
    $PROJ_DIR$\User

    $PROJ_DIR$\..\STM8S_StdPeriph_Lib\Libraries\STM8S_StdPeriph_Driver\inc
    fig6.
    - Lưu lại tất cả thành quả :)
    fig8.
    - Thử biên dịch xem sao :))
    fig10.

    fig11.
    - Tùy chọn để IAR dịch ra file s19
    fig0.
    ----------------------------------
    Project mẫu đính kèm

    Các file đính kèm:

    truongsang, pTc, Hoang Quan2 others thích bài này.
    #5
  6. Đăng 22/12/14 #6

    huunho Thạc sỹ

    Số bài viết: 3,037
    Đã được thích: 1,368
    ban có thông tin gì về phím cảm ứng của ST thì cho mình xin với: nguyên lý cảm ứng điện dung ,phương pháp quét phím, dòng chíp hỗ trợ
    #6
  7. Đăng 22/12/14 #7

    NgoHungCuong http://ngohungcuong.com

    Số bài viết: 3,941
    Đã được thích: 9,032
    Yahoo Messenger
    Skype
    Facebook Profile
    Luồng này chỉ để trao đổi những vấn đề cơ bản khi sử dụng STM8
    Vấn đề bạn hỏi nên đặt ở 1 chủ đề khác.
    Trân trọng.
    maiyeu512 thích bài này.
    #7
  8. Đăng 22/12/14 #8

    NgoHungCuong http://ngohungcuong.com

    Số bài viết: 3,941
    Đã được thích: 9,032
    Yahoo Messenger
    Skype
    Facebook Profile
    Về mạch điện cơ bản để STM8S003F3P6 có thể chạy được
    - Cần cấp nguồn (nối đủ VCC, GND).
    Chip có thể chạy được từ 2.95 đến 5.5 v nên có thể dùng nguồn 5V hay 3v3 đều được. (có thể thêm 1 tụ lọc 104)
    - Chân Reset:
    Chỉ cần 1 trở 10K treo lên VCC tuy nhiên có thể để trống vẫn chạy tốt.
    - Chân VCAP:
    Cần 1 tụ lọc 105 nối xuống GND
    Chỉ cần đảm bảo các yếu tốt trên là VĐK đã có thể chạy được
    fig1.
    #8
  9. Đăng 22/12/14 #9

    NgoHungCuong http://ngohungcuong.com

    Số bài viết: 3,941
    Đã được thích: 9,032
    Yahoo Messenger
    Skype
    Facebook Profile
    #9
  10. Đăng 22/12/14 #10

    dongmta Học sinh trung cấp

    Số bài viết: 89
    Đã được thích: 5
    Anh có thể làm thêm 1 bài khởi tạo project theo STVD được ko a.
    #10

Chia sẻ trang này