目录
1.0:选择STM芯片
启动STM32CubeMx之后,点击File->New Project ,本人使用的是正点原子探索者STM32F407的开发版,因此在搜索栏输入芯片STM32F407ZGT6,然后双击,然后完成新建项目。
注:如果不知道开发板的芯片,可以查看供应商给的原理图或者直接看芯片的标识,建议最好看直接看芯片的标识。
2.0:设置RCC
3.0:设置SYS
注:在BUG里面有很多选项,根据自己开发板的接口选择,由于SWD(Serial Wire Debug)接线简单,现在市场的上开发板基本都是由于这个接口。
4.0:硬件配置
正点原子探索者开发板中,有两个LED与4个按键
硬件 | STM32F407ZGT6端口 |
LED0 | PF9 |
LED1 | PF10 |
KEY2 | PE2 |
KEY1 | PE3 |
KEY0 | PE4 |
KEY_WK_UP | PA0 |
5.0:配置引脚
1)设置引脚功能
在Pinout View 图中找到对应的引脚。点击引脚,将LED设置为输出,KEY设置为输入
2)配置引脚初始化状态
6.0:配置时钟树
填入外部晶振频率,勾选时钟方向,填入最大值HCLK,按“ENTER”自动完成配置
7.0:项目配置
1)配置项目号名,项目保存路径,使用工具链
2)配置 ".c"与".h" 文件
7.0:生成代码与编译
1)生成code
点击左上角按钮生成code,等待生成完成后弹出对话框,选着打开打开项目
2)编译