首先进行图形化配置
开中断
然后是初始化代码
其中的红框:串口句柄,黄框:存放数据的数组,蓝框:数组长度
串口每接收到一个字节的数据就会进一次中断,只是在装满用户的数组(黄框)后才会进中断回调函数。
中断回调函数
需要注意到的是,在中断回调函数里要再次打开中断,不然中断只会执行一次
只执行一次的原因
因为HAL库给的官方函数在执行中断回调之前把中断给关了,下面是官方函数原文。
在这一段下面就是中断回调函数的执行。
首先进行图形化配置
开中断
然后是初始化代码
其中的红框:串口句柄,黄框:存放数据的数组,蓝框:数组长度
串口每接收到一个字节的数据就会进一次中断,只是在装满用户的数组(黄框)后才会进中断回调函数。
中断回调函数
需要注意到的是,在中断回调函数里要再次打开中断,不然中断只会执行一次
只执行一次的原因
因为HAL库给的官方函数在执行中断回调之前把中断给关了,下面是官方函数原文。
在这一段下面就是中断回调函数的执行。