STM32新建工程(基於韌體庫)超級不詳細版

2021-09-08 08:04:51 字數 2021 閱讀 6953

小白總結,不是很詳細(自己記性不好,萬一自己忘記了可以直接看自己的總結^-^)
新建資料夾:在工程資料夾下新建四個子資料夾名字隨意其中user用來存放工程檔案obj用來存放生成的中間檔案

lib用來存放需要用到的標頭檔案及.c檔案。core用來存放啟動檔案

3. 新建工程放在user目錄下,選擇mcu的型號

複製檔案(省略)

lib需要複製兩個資料夾(incsrc

inc中包含一些用到的標頭檔案,src中包含一些.c檔案

路徑:**stm32f1xx韌體庫\stm32f10x_stdperiph_lib_v3.5.0\libraries\stm32f10x_stdperiph_driver**
core中複製三個檔案

路徑:stm32f1xx韌體庫\stm32f10x_stdperiph_lib_v3.5.0\libraries\cmsis\cm3\coresupport

路徑:(乙個hd檔案根據flash大小選擇)stm32f1xx韌體庫\stm32f10x_stdperiph_lib_v3.5.0\libraries\cmsis\cm3\devicesupport\st\stm32f10x\startup\arm

user中複製(7個檔案有乙個重複)

路徑:(3個檔案)stm32f1xx韌體庫\stm32f10x_stdperiph_lib_v3.5.0\libraries\cmsis\cm3\devicesupport\st\stm32f10x

路徑:(5個檔案)stm32f1xx韌體庫\stm32f10x_stdperiph_lib_v3.5.0\project

5.修改生成檔案路徑(obj

新增目錄在目錄下新增檔案

user下3個.c檔案

core下乙個.c檔案乙個.hd(hd檔案預設是看不見的)

lib下放入src下全部檔案

define填寫預編譯巨集識別符號

include包含標頭檔案路徑

6. 將下列**複製到main中進行編譯沒有錯誤代表工程建立成功

如果你之前編譯過可以將obj下的檔案清空重新編譯

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