一、开发环境安装;需要2个软件:1、MDK;2、STM32CubeMX.
1、MDK安装。
网上有很多教程。就不多介绍了。
需要注意的是:通常用F103系列较多,这次的主控是F411,需要安装F4的支持包。
2、STM32CubeMX安装。
在ST官网上找到安装包,安装。下载的时候,需要注册ST账号。
二、环境安装完成,可以先点个灯。
1、打开STM32CubeMX,配置相关引脚。
(1)找到对应芯片STM32F411RET6,双击
(2)、调试方式配置,选Serial Wire
(3)、GPIO配置,PC13连接蓝色按键,配置为输入模式;PA5连接LD2,配置为推挽输出模式。
(4)、时钟树配置:由于开发板上没有外部晶振,使用内部RC振荡器,配置主频96MHz。
(5)、项目管理:项目名称和存放路径都不能出现中文,开发IDE选择MDK
2、代码编写;
(1)使用MDK进行代码编写,完成按键控制灯的亮灭:按一下亮,再按熄灭。
(2)编译、下载
注意:所有自己写的代码,都要放在 USER CODE BEGIN 和USER CODE END之间,否则如果更改设置,自己写的代码会被覆盖删除!!!