STM32-跑馬燈實驗


實驗環境:

  1. STM32開發板
  2. Keil uVision4
  3. FlyMcu.exe

一. 建立文件夾

1.建立跟文件夾"BASE"(名稱任意),再在其下建立四個子文件夾

 

 

 

 

 

 

 

 

2. 在"HARDWARE"下,放入跑馬燈的文件夾“LED”,其下是“led.c”和"led.h"

 

3.“SYSTEM”文件夾

 

 

 4.“USER”文件夾,創建文件"test.c".

二. 建立工程

1. 打開軟件 KEIL,點擊“Project”下的第一個“New uvision Project” ,在彈出的對話框中選擇剛才創建的文件夾下的“USER”,輸入文件名,點擊“保存”即可。

  在下一個彈出框中輸入“STM32F103RB”(我用的是這款的),點擊“OK”。

在下一個彈出框中點擊“否”。因為我要用的是hd.s結尾的。

 

 2. Target目錄樹下右鍵,選擇“Manage Project Items”。

 

3. 在Groups下添加三個文件夾“USER”、"SYSTEM"和"HARDWARE",可對“Source Group 1”改名,在其下添加“startup_stm32f10x_hd.s”

 

 

 

4. 在"USER"下添加剛才創建的“test.c”

 

 

5. 在"SYSTEM"下添加第三步所創建的文件夾“SYSTEM”下的三個文件夾下的.c文件。

6.在“HARDWARE”下添加led.c

7. Target下的文件如下所示:

8. 再點擊下圖紅圈的工具。

8. 在“output”下進行如下處理:

 

9. LIsting下的處理

10. C/C++下的處理。“STM32F10X_HD”。

11. 點擊如圖所示的紅圈進行編譯

無錯誤

12. 點擊文件夾“USER”下的"test.c",可對文件進行適當的修改。

 

小結:至此,STM32跑馬燈實驗完畢。對於STM32還不是很了解,一遍總結,一遍學習。

 我們還可以建立個人的基礎工程包,以后要用到后就可以直接用了,在基本工程包上進行擴展即可。

基礎工程包的建立:把上面的配置中關於跑馬燈的Led的內容取消掉,並把"test.c"中關於跑馬燈的語句刪掉即可。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM