现在我使用正点原子的探索者F407为例

第一步:首先我们打开CubeMX软件,点击下面红色框框。
基于正点原子探索者开发板使用STM32CubeMX新建串口工程

第二步:搜索芯片STM32F407ZGT6
基于正点原子探索者开发板使用STM32CubeMX新建串口工程

第三步;配置RCC时钟

基于正点原子探索者开发板使用STM32CubeMX新建串口工程

第四步:配置系统时钟

基于正点原子探索者开发板使用STM32CubeMX新建串口工程

第五步:配置STM32F407ZGT6的时钟树,由于正点原子是外部8M的晶振,所以得出一下的时钟树。

基于正点原子探索者开发板使用STM32CubeMX新建串口工程

第六步:使能串口1

基于正点原子探索者开发板使用STM32CubeMX新建串口工程

第七步:使能串口的中断
基于正点原子探索者开发板使用STM32CubeMX新建串口工程

第八步:填写工程名称,配置工程为MDK_RAM

基于正点原子探索者开发板使用STM32CubeMX新建串口工程

第九步:在红色部分打上勾

基于正点原子探索者开发板使用STM32CubeMX新建串口工程

第十步:保存工程,并打开工程

基于正点原子探索者开发板使用STM32CubeMX新建串口工程

第十一步:打开工程,打开Usart.h文件添加下面的代码

基于正点原子探索者开发板使用STM32CubeMX新建串口工程

第十二步:打开usart.c文件添加下方红色框框的代码

基于正点原子探索者开发板使用STM32CubeMX新建串口工程

第十三步:添加下面红色的代码

基于正点原子探索者开发板使用STM32CubeMX新建串口工程

第十四步:在main函数中,填写下面代码

基于正点原子探索者开发板使用STM32CubeMX新建串口工程

第十五步:下载代码,并打开串口调式助手

基于正点原子探索者开发板使用STM32CubeMX新建串口工程

成功使用CubeMX配置我们的工程,我会把这个工程分享给大家,在公众号回复CubeMXusart关键字
小编明天使用该工程配置lwip和FreeRTOS教程,谢谢大家!!
基于正点原子探索者开发板使用STM32CubeMX新建串口工程

相关文章: