使用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信息如下
注:红色标注的部分非常重要,不可出错
参考资料: