Giảng dạy

1317Đang online
14Đọc hôm nay
23Chia sẻ hôm nay
Hiển thị đa ngôn ngữ

Dùng stm32f407zet6 để làm chức năng thư viện trình điều khiển led

2018-04-25 03:12:11

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.

Phương pháp/bước
1

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.

2

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.

3

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.

4

Đ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.

Lưu ý
1

Khi cấu hình, thay đổi định nghĩa theo nhu cầu thực tế

2

Chức năng cần được khai báo trước khi định nghĩa

Thông tin giới thiệu