这个中断函数,先是判断串口SR寄存器有没有错误,没有错误的话,调用串口中断接收函数UART_Receive_IT(huart); 后面在SR寄存器有错误标识的情况下,进行了一堆判断,结果还是调用UART_Receive_IT(huart)这个函数? 第52行和第14行不是重了吗? 没有错误的情况下,如果处于接收状态,且接收非空标志被置位了,调用中断接收函数; 如果有错误,判断错误类型,如果处于接收状态,且接收非空标志被置位了,调用中断接收函数? |
微信公众号
手机版
评分
查看全部评分
评分
查看全部评分
建议放前边,自己的代码把空闲中断处理完就可以退出中断服务函数了,不需要再走HAL库的处理过程
串å£ç©ºé²ä¸æ.pdf
2019-10-21 11:23 上传
点击文件名下载附件
下载积分: ST金币 -1426.76 KB, 下载次数: 70, 下载积分: ST金币 -1
空é²ä¸æ
评分
查看全部评分