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.新增檔案 拷貝核心檔案,系統檔案,啟動檔案 新增...