准备
- STM32CubeMX 5.6.1
- MDK V5.28.0
- STM32F103RCT6
配置
新建工程,选择型号STM32F103RCTx,开始配置
系统Pin配置
SYS配置
SW模式

RCC配置
选择外部晶振

GPIO配置
查看开发板上LED灯对应IO口
| LED | IO |
|---|---|
| LED0 | PA8 |
| LED1 | PD2 |
点击配置界面中芯片视图的相应管脚,选择GPIO_Output

点击GPIO配置界面中出现的GPIO项,配置输出模式,速度,用户标签等

时钟配置
STM32F103RCT6主频最高72MHz,这里设置为72MHz

工程配置
Project
设置工程名,路径,IDE为MDK……

Code
选择添加必要的hal库,每个外设生成单独的.c/.h文件……

生成源代码
点击GENERATE CODE生成工程源代码,选择Open Project
添加用户代码
打开mian.c
找到mian函数,while(1)
在Code2与Code3段添加代码如下
1 | |
点击编译,编译通过无Error
点击魔术棒,设置debug,选择所使用的工具,选择SW模式

烧录代码,观察效果
点击LOAD下载代码
观察到两个LED来回闪烁,实现流水灯效果