目录
一、开发环境搭建
本开发系列笔记均采用Clion + STM32CubeMX的开发方式。搭建开发环境详情请参考 【STM32开发 | Clion搭建STM32开发环境】。
二、新建工程
1.使用 STM32CubeMX 生成 STM32CubeIDE 工程文件
1)选择 MCU
找到 STM32F429IGT6 生成可视化配置文件,双击打开
2)配置系统时钟
- 选择高速外部时钟
- 修改主频,输入最大频率并按回车键进行系统自动配置
3)配置 LED 输出引脚
- 查看原理图,找到 LED 对应的引脚,本工程中用到的开发板所对应的 LED 引脚为 PB1。配置为输出模式
4)配置 Debug 引脚
- 此处用的是 JTAG ,所以选择 JTAG 即可
5)设置工程名称,路径,生成工程
2.使用 Clion 打开工程文件
1)选择配置好的 STM32 工具链
2)根据自己的开发板配置 OpenOCD 文件
- 找到 OpenOCD 自带的配置文件,根据自己的开发板型号自行修改,一般配置如下
source [find interface/stlink.cfg]
transport select hla_swd
source [find target/stm32f4x.cfg]
3)修改 Debug 配置
三、编写代码
/* USER CODE BEGIN 3 */
// GPIO输出电平翻转,以达到LED闪烁的效果
HAL_GPIO_TogglePin(LED0_GPIO_Port, LED0_Pin);
//延时100毫秒
HAL_Delay(100);
下载成功