前言
- 硬件:STM32F407ZGT6相关开发板、USB转TTL、STLINK下载器
- 软件:STM32CUBEMX、Keil、XCOM串口调试助手
- 学习计划:每天更新STM32学习笔记
- 说明:本系列文章的不足指出,欢迎在评论区指出,谢谢!
一、新建工程
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a205c5bfa4bfbea5b3ad16c1efa5f428.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a53c0c73f53fb5288cf4e014401335f3.png)
二、基础配置
1.配置时钟
先在RCC中选择晶振
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5423dd390e57a575b94412165c990fca.png)
再配置时钟树,时钟树的配置不是固定的,有时要根据芯片手册改。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e7729141cc73f26cbd497b1b965bae4d.png)
2.选择系统调试模式
因为采用STLINK下载调试器,所以选择Serial Wire Debug,代表串行线调试,用于对其微控制器进行编程和调试。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/93dbe2214fad19ec3c897c4fa9b6734e.png)
3.工程设置
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/944d1d9a30db5db7bc56d07cf29ae219.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/752d6bc6422bf5be9ba8da9f194b1c80.png)
4.生成代码
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/1ab0f5afa79292480e9a4f7401216236.png)
以上就是STM32CUBEMX的基础配置。