目录
写在前面
写在前面
随着学习STM32的深入,我越发感到STM32CubeMX的强大之处。这里以F427的工程为例。
准备工作
1.安装STM32CubeMX:
官方下载地址 点进去下载并安装
2.安装相应的固件库:
进入Manage embeded software package页面
![](https://img-blog.csdnimg.cn/20200128193213154.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTk4NjM2MQ==,size_16,color_FFFFFF,t_70)
勾选你需要的MCU固件库,点击安装
开始
1.创建工程
![](https://img-blog.csdnimg.cn/20200128194020118.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTk4NjM2MQ==,size_16,color_FFFFFF,t_70)
2.选择MCU
![](https://img-blog.csdnimg.cn/20200128194330483.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTk4NjM2MQ==,size_16,color_FFFFFF,t_70)
3.配置时钟
进入RCC配置
![](https://img-blog.csdnimg.cn/20200128194548709.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTk4NjM2MQ==,size_16,color_FFFFFF,t_70)
选择晶振(Crystal/Ceramic Resonator)![](https://img-blog.csdnimg.cn/20200128194614663.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTk4NjM2MQ==,size_16,color_FFFFFF,t_70)
配置各项时钟
![](https://img-blog.csdnimg.cn/20200128195156886.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTk4NjM2MQ==,size_16,color_FFFFFF,t_70)
4.配置管脚
![](https://img-blog.csdnimg.cn/2020012819544088.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTk4NjM2MQ==,size_16,color_FFFFFF,t_70)
选择管脚功能
![](https://img-blog.csdnimg.cn/20200128200449187.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTk4NjM2MQ==,size_16,color_FFFFFF,t_70)
转到GPIO里主设置GPIO参数
![](https://img-blog.csdnimg.cn/20200128200552631.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTk4NjM2MQ==,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/2020012820115522.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTk4NjM2MQ==,size_16,color_FFFFFF,t_70)