一、使用HAL庫建立STM32工程


一、建立一個空文件夾,在其中建立四個空文件夾

Doc : 存放說明文檔等

Libraries : 存放CMSIS文件和HAL庫文件

Project :存放Keil工程

User : 存放用戶自己的文件


 

 

二、向空文件夾中添加目標文件

1. Libraries文件所需要的文件在Cube驅動包中:STM32Cube_FW_H7_V1.5.0  →  Drivers :

將這兩個文件復制到Liraries中。

 

2. User文件夾

在里面建立bsp文件夾,並存放如下文件:

在bsp文件夾中建立src和inc,用於存放用戶自己的h文件和c文件。

另外main.c等四個文件,可以用CubeMX生成,然后移植到此文件夾中。

 

3. Project中存放Keil建立的工程,並建立如下文件夾:

User:加入main.c和stm32h7xx_hal_conf.h

Bsp:存放用戶自己的c文件和stm32h7xx_it.c

MDK-ARM:存放啟動文件 startup_stm32h743xx.s ,此文件在Libraries\CMSIS\Device\ST\STM32H7xx\Source\Templates\arm中

HAL_Driver:用於存放所需要的HAL文件

CMSIS:存放CMSIS接口文件,system_stm32h7xx.c

 下一步添加頭文件,並配置Keil工程

 

 

此時,工程目錄如下:


 

 

三、修改、整理工程。

添加bsp.c和bsp.h文件,修改main和stm32h7xx_it文件。

 最后main文件如下圖:

 

 至此,基礎工程建立完畢。

注:寫給自己看的筆記和記錄,沒那么詳細,看不懂請見諒

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM