** 利用CubeMx配置串口空闲中断**
前言
随着ST对固件库的停止更新,越来越多的人开始利用cubemx生成代码。此举确实能提高工作效率,下面我准备将工作中常用的功能用cubemx实现
一、CubeMx是什么?
CubeMx是一款快速配置底层函数的工具
二、配置步骤
1.选择芯片型号
2.配置RCC时钟源,选择外部时钟
3.配置下载方式,我使用的是ST-LINK。所以配置为Serial Wire
4.配置串口,选择模式为异步方式
5.配置串口参数
6.使能中断
7.配置优先级
8.配置时钟
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200901114355685.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5na
9.生成代码
三、添加代码
1.添加串口接收中断和空闲中断
2.修改中断函数