新建STM32工程步驟

2021-07-02 07:17:48 字數 1456 閱讀 6268

1. 新建資料夾

doc資料夾:        可以存放readme.txt等專案文件

library資料夾:    可以存放st庫原始碼,直接複製st庫的源**到library資料夾,另外startup只需複製和晶元對應的.s檔案即可,一般存放在

listing資料夾:    可以存放keil生成的list檔案,需要在keil中設定,list的存放路徑。

output資料夾:    可以存放生成的.hex檔案

project資料夾:    keil專案存放的地方,是新建工程時指定的專案路徑

user資料夾:        存放使用者自己編寫的**檔案

2. 新建keil專案

2.1 專案的存放位置

專案的存放位置為上述的output資料夾

2.2 專案檔案組設定

注意:(1)專案檔案組基本和上述新建資料夾存放的內容一致

(2)fwlib存放library/src資料夾下的原始檔

(3)user檔案組不僅包含了main.c檔案,還包含了中斷檔案和stm32的配置檔案

3. 專案的配置

project/option for target 'template'下有多個選項卡:

(1)device:確認你的晶元型號

(2)target:確認你的晶振大小,勾上use micro lib

(3)output:勾上create hex file,並改變存放位置

(4)listing:select folder for listings,更改存放位置到你的listing資料夾

(5)c/c++:

新增兩個巨集,stm32f10x_hd、use_stdperiph_driver,新增時中間使用空格隔開;

勾選one elf section per function ;

新增include路徑:

STM32新建工程

韌體庫 韌體庫就是把操作暫存器的 封裝成函式給使用者操作暫存器實現想要的功能 用韌體庫操作暫存器,新建工程的步驟 1.在本地新建乙個資料夾,存放庫檔案 cmsis存放核心相關的標頭檔案 啟動檔案和system stm32f4xx.h system stm32f4xx.c檔案 project存放工程檔...

STM32新建工程模版

hal庫或者說庫函式版本 其他mdk使用細節 以正點原子阿波羅f767為例 參考資料 開發指南 暫存器版本和hal庫版本 mdk5的環境要提前配置好,stm32cubef4或f7 取決於你使用的 的晶元包也要安裝好 正點原子 阿波羅stm32f767開發板 8,stm32參考資料 1,stm32cu...

stm32入門之新建工程

一 新建mdk5工程 m3 1.新建工程文件 按一定風格分類,如將自己編寫的標頭檔案和c檔案放在命名為user的資料夾,將核心檔案 系統檔案 啟動檔案新增到system資料夾,將stm32 韌體庫提供的標頭檔案和c檔案放在命名為fwlib的資料夾 2.新增檔案 拷貝核心檔案,系統檔案,啟動檔案 新增...