使用Keil RTE完成基於STM32F407-DISC1開發板的LED閃爍

1.新建工程

2.選擇STM32F407VGTx芯片

3.在RTE中選擇組件

如果出現依賴問題,點擊下方的Resolve按鈕解決,如還有問題,對照信息手動選擇。

4.在Project管理器中添加main.c/h,stm32f4xx_it.c/h文件

此時左側列表文件如下

5.在Options->C/C++的Define中添加HSE_VALUE=8000000

6.修改時鐘配置代碼main.c(5,6兩步非常重要,否則LED閃爍頻率會有問題)

可以參考STM32CubeMx的時鐘樹配置,如下圖

7.修改Debug工具爲ST-LINK,配置Trace,下載後復位

8.在main.c中添加

#include "Board_LED.h"

 

9.添加LED初始化代碼,閃爍代碼

10.編譯下載運行,LED正常閃爍

Debug中SysTick信息如下

注:紅色標註的部分非常重要,不可出錯 

參考資料:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章