Thư Viện Mã Nguồn Mở Cho SMT32-Opencmx (Phần 1)
Phần 1: KIẾN TRÚC THƯ VIỆN OPENCMX
Thư viện OpenCMX được ARM Việt Nam viết dựa trên nền tảng thư viện ngoại vi chuẩn của ST (tham khảo theo chuẩn CMSIS : www.arm.com) giúp những ai mới bắt đầu tìm hiểu lập trình STM32 trở nên cực kì dễ dàng và nhanh chóng.
Thư mục OpenCMX gồm có các phần như sau:
Các hàm API của thư viện OpenCMX sẽ gọi xuống các hàm thư viện chuẩn của ST để truy xuất trực tiếp đến các ngoại vi của chíp STM32 như các I/O, UART, ADC, DAC, SPI…
Trong ví dụ này chúng ta sẽ dùng pin PB8 của chíp STM32F103 lái LED (khả năng cấp dòng của các I/O lên đến 20mA). Chương trình chính được viết trên nền Keil-MDK4.2 và kít OPENCMX-STM3210D: #include "cmx.h" #define led PB8 // connect pin PB8 to led Sau khi biên dịch chương trình xong, các bạn có thể chạy simulink trên Keil để xem chân PB8 của portB nhấp nháy hoặc nạp chương trình (Opencmx.hex) vào kít OPENCMX-STM3210D để chạy thử. |
Nguồn: arm.vn
Bạn Có Đam Mê Với Thiết Kế Vi Mạch - Bạn Muốn Có Mức Lương 1000 USD
Bạn Chưa Biết Phải Gửi Gắm Ước Mơ Của Mình Nơi Đâu
Hãy Đến Với Nghành Vi Mạch Tại SEMICON

Hotline: 0972.800.931 - 0938.838.404 (Ms Hồng)