Professional Documents
Culture Documents
bản dịch step 4
bản dịch step 4
1.2.2 Sao chép trình điều khiển BSP vào dự án của bạn
Trình điều khiển BSP (gói hỗ trợ bo mạch) có sẵn trong gói STM32CubeL4 . Điều này cung cấp các API
tương ứng với các thành phần phần cứng của bo mạch.
Phiên bản mới nhất của gói STM32CubeL4 được tải xuống theo mặc định trong kho STM32CubeMX:
C:\Users\user_name\STM32Cube\Repository\STM32Cube_FW_L4_Vx.xx.x .
Hình ảnh bên dưới hiển thị vị trí BSP và nội dung của nó:
Hãy làm theo các bước sau để sao chép trình điều khiển BSP vào dự án của bạn:
Trong dự án đã tạo, hãy tạo một thư mục L4_IOT_Sensors/Drivers/BSP .
Sao chép thư mục STM32CubeL4/Drivers/BSP/B-L475E-IOT01 và dán vào thư mục
L4_IOT_Sensors/Drivers/BSP .
Sao chép thư mục STM32CubeL4/Drivers/BSP/Components và dán nó vào
L4_IOT_Sensors/Drivers/BSP/Components .
Chỉ sử dụng cảm biến nhiệt độ HTS221. Vì lý do này, mọi tệp và thư mục khác được sao chép vào thư
mục làm việc đều có thể bị xóa. Bước này là tùy chọn:
* Chỉ giữ các tệp sau trong L4_IOT_Sensors\Drivers\BSP\B-L475E-IOT01 :
• Từ menu Dự án hoặc menu Tệp , đi tới Thuộc tính > Bản dựng C/C++ > Cài đặt > Cài đặt công
cụ > Trình biên dịch MCU GCC > Bao gồm các đường dẫn .
• Bấm vào Thêm để bao gồm các đường dẫn mới.
• Thêm đường dẫn ../Drivers/BSP/B-L475E-IOT01 và ../Drivers/BSP/Components/hts221 .
1.2.5 Cập nhật file nguồn
Chỉnh sửa main.c như sau:
Bao gồm các tệp tiêu đề: stm32l475e_iot01.h , stm32l475e_iot01_tsensor.h và math.h
• Thêm các giá trị riêng tư. Các giá trị này được sử dụng để hiển thị nhiệt độ và thông báo trên thiết
bị đầu cuối:
• Hiển thị thông báo trên thiết bị đầu cuối và khởi tạo cảm biến nhiệt độ HTS221:
• Trong vòng lặp while (1) , đọc giá trị nhiệt độ, định dạng nó và sau đó hiển thị thông báo có giá
trị đo được trên thiết bị đầu cuối: