Trên một khuôn mẫu kỹ thuật được thiết lập trước đó, để làm cho một trình điều khiển led dưới cùng của led.c và led.h, được lưu trữ trong tập tin BSP, sau khi thay thế các chip khác, chỉ cần thay đổi các pin đơn giản. Trong bài này, chúng tôi giới thiệu về việc tạo ra hai tập tin và lập trình các lệnh đơn giản.
Tạo ra hai tài liệu trắng, được lưu vào tập tin led.c và led.h, được lưu trong thư mục BSP.
Mở tập tin led.h, nhập #ifndef _LED_H enter #define _LED_H enter #endif, như sau trong hình 1, và tập tin led dưới tập tin led.
Tiếp theo là cấu hình khởi tạo led, đầu tiên là khai báo các chức năng trong led h, sau đó là định nghĩa các chức năng trong led c. cùng lúc đó, tập tin GPIO và RCC cần phải được sử dụng trong hồ sơ, vì vậy cần phải có #include 'stm32f4xh.h' trong led.
Điều tiếp theo cần phải được cấu hình trong hàm LED_Init() trong led. C, bao gồm cả cấu hình của đồng hồ RCC (cho phép đồng hồ tương ứng), pin GPIO initializer (kéo lên và xuống, chế độ đầu vào và đầu ra, pin số, tốc độ) cấu hình hai phần.
Khi cấu hình, thay đổi định nghĩa theo nhu cầu thực tế
Chức năng cần được khai báo trước khi định nghĩa