(STM32學習)1 新建工程模版

2021-08-20 08:39:17 字數 1075 閱讀 6543

一、庫函式

1.core下的三個檔案是core_cm.c; core_cm.h; starup_stmf10x_hd.s

拷貝自 d:\學習\開發板\精英a盤-資料-1\8,stm32參考資料\1,stm32f1xx韌體庫\stm32f10x_stdperiph_lib_v3.5.0\libraries\cmsis\cm3

2.fwlib下的資料夾是 inc src資料夾。

拷貝自 d:\學習\開發板\精英a盤-資料-1\8,stm32參考資料\1,stm32f1xx韌體庫\stm32f10x_stdperiph_lib_v3.5.0\libraries\stm32f10x_stdperiph_driver

3.user下的是stm32f10x.h,system_stm32f10x.c,system_stm32f10x.h等

從project\stm32f10x_stdperiph_template下拷貝的檔案和libraries\cmsis\cm3\devicesupport\st\stm32f10x下面的三個檔案

4.project mangement中設定檔案的.h的路徑

5.設定巨集定義:stm32f10x_hd,use_stdperiph_driver

6.設定output路徑到obj中。

7.更改main.c檔案

8.file——configuration中可以載入中文。

二、暫存器

1.新建user,新增starup_stmf10x_hd.s ,注意檔案第148行,庫函式版本的是注釋掉了的。

2.複製system資料夾

3.定義巨集變數:stm32f10x_hd,新增標頭檔案路徑(system下的三個資料夾路徑)

4.複製main函式..

STM32新建工程模版

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

STM32新建工程

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

stm32入門之新建工程

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