STM32CubeMX使用
一.创建工程
原始界面
![](https://i-blog.csdnimg.cn/blog_migrate/a69973fc9432de6b121934c0a0be9a20.png)
翻译后的界面
![](https://i-blog.csdnimg.cn/blog_migrate/3b4550140e67801598eec62a7c318d4d.png)
通过芯片类型进行配置
通过开发板进行配置
二.通过MCU经行配置
2.1选择芯片
原始界面
![](https://i-blog.csdnimg.cn/blog_migrate/d055c65c1bd75f9027afa613ad89334d.png)
翻译界面
![](https://i-blog.csdnimg.cn/blog_migrate/11cbea7d3aa5e58f90ced6abd6241017.png)
通过选项进行选择型号
![](https://i-blog.csdnimg.cn/blog_migrate/198a4d02c8c164b01bacdfb77e82a1b0.png)
2.2配置时钟,内核和中断
2.2.1时钟
原始界面
![](https://i-blog.csdnimg.cn/blog_migrate/5701e8dea1d2f4f3a4390290aad8b20a.png)
翻译界面
![](https://i-blog.csdnimg.cn/blog_migrate/15e993eaa662e9b0d6f4343a6ebb2a60.png)
![](https://i-blog.csdnimg.cn/blog_migrate/b333b1639165a647b3de35466bcf09d0.png)
2.2.2配置内核
![](https://i-blog.csdnimg.cn/blog_migrate/966ce5a65abfbbe2ccf15df03e9ce507.png)
2.2.3配置中断
![](https://i-blog.csdnimg.cn/blog_migrate/79a5906d6514ac573a49e96706b6ced9.png)
2.3配置时钟树
原始界面
![](https://i-blog.csdnimg.cn/blog_migrate/9ebb29d9d4515458d6495779873fe009.png)
![](https://i-blog.csdnimg.cn/blog_migrate/50ddc3c05e3678587ba3ea00a15aa805.png)
2.4GPIO引脚配置
2.4.1选择GPIO模式
![](https://i-blog.csdnimg.cn/blog_migrate/ad60497488f4db76f44c8afb2399238a.png)
LED0的GPIO使GPIOB_B,所以选择PB5,模式为输出
2.4.2配置GPIO
![](https://i-blog.csdnimg.cn/blog_migrate/b640d95b0a51fe6c3fed65c9bdb67095.png)
进入GPIO详细配置后,选择GPIO的输出模式,输出速度和宏定义等
2.5生成工程
![](https://i-blog.csdnimg.cn/blog_migrate/c1eb92e27c79dd869edf169583e9249a.png)
![](https://i-blog.csdnimg.cn/blog_migrate/f4f252383b2314ff1599e047f1763ff7.png)
2.6编写用户程序
![](https://i-blog.csdnimg.cn/blog_migrate/33b7e42d17e20a2cdbdfea59ed0c85a3.png)