今天簡單介紹下如何新建一個寄存器版的工程。
首先,新建一個文件夾用于存放工程項目。在文件夾中在分別新建CMSIS、inc、src、proj三個文件夾。CMSIS(Cortex Microcontroller Software Interface Standard)用于存放基于CMSIS應用程序的基本結構,CMSIS外設訪問層的文件。inc用于存放頭文件。src用于存放源文件。proj用于存放工程項目。


接著,打開官網下載的固件庫文件,將需要的文件添加到CMSIS。最后添加完如下圖所示。

點擊project,新建工程項目。將工程項目保存到已經建好的文件夾中。選擇對應的CPU型號。



彈出添加庫文件,由于我們使用寄存器開發,這里直接選擇關閉。

打開魔術棒旁的選項
,進行以下操作。

添加完成后如圖所示。

點擊魔術棒,進行相應的配置。需要hex文件的可以勾選生成hex文件并設置文件存放位置。

打開stm32f4xx.h,選擇對應型號CPU,復制到魔術棒C/C++中宏定義處,防止寫錯。


到debug中選擇仿真器類型。

新建一個空白文件,命名為main.c,保存到存放源文件的文件夾src中。再寫入一個主函數,進行編譯,編譯成功,工程就建好了。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
寄存器
+關注
關注
31文章
5608瀏覽量
129996 -
仿真器
+關注
關注
14文章
1051瀏覽量
87274 -
CMSIS
+關注
關注
0文章
41瀏覽量
12851 -
STM32F4
+關注
關注
3文章
204瀏覽量
30144 -
SRC算法
+關注
關注
0文章
5瀏覽量
7564
發布評論請先 登錄
相關推薦
熱點推薦
基于keil5新建STM32F10x寄存器版本工程
前面文章分享了很多關于STM32F103系列知識點、物聯網相關的小項目,工程都采用的是寄存器方式編寫;很多小伙伴接觸STM32開始都采用庫函數編程,不清楚如何使用
用寄存器模板新建一個工程
如何添加請參考相關資料。在線添加庫文件用寄存器控制 STM32時我們不需要在線添加庫文件,這里我們點擊關掉。添加文件在新建的工程中添加文件,文件從本地建好的
發表于 01-14 17:11
新建寄存器工程的方法
下“【正點原子】探索者STM32F407開發板資料 視頻盤(A盤)\4,程序源碼\1,標準例程-寄存器版本\1,標準例程-寄存器版本\實驗1 跑馬燈實驗\USER”找到啟動文件,如下圖所示。復制到
發表于 01-05 06:34
移位寄存器怎么用_如何使用移位寄存器_移位寄存器的用途
移位寄存器是一個具有移位功能的寄存器,是指寄存器中所存的代碼能夠在移位脈沖的作用下依次左移或右移
發表于 12-22 15:49
?2.1w次閱讀
如何使用STM32寄存器點亮一個LED的電路程序等資料免費下載
本文檔的主要內容詳細介紹的是如何使用STM32寄存器點亮一個LED的電路程序等資料免費下載。
發表于 10-12 08:00
?5次下載
STM32-GPIO_寄存器版(1)
本文基于STM32F407ZGT6,適用于M3/M4大部分內核的STM32芯片。——————————————————————————————STM32每個通用 I/O 端口包括 10個
發表于 12-28 19:26
?0次下載
STM32的寄存器操作
STM32的寄存器操作在使用STM32單片機編程時一般都用ST給的庫函數編程,庫函數編程的底層就是對單片機寄存器的操作,庫函數就是
發表于 01-13 15:43
?19次下載
介紹下如何新建一個STM32寄存器版的工程
評論