STM32串口接收+空闲中断接收

2019-10-15 17:36发布

各位大神,我目前在做用串口接收中断+空闲中断方式接收数据,当有数据时就会进入中断将数据存放在USART1_RECEIVE_BUF缓冲区,一旦有空闲中断中就会给一个标志位Usart1_RX_DATA_OVER置1,
在主函数中检测到Usart1_RX_DATA_OVER这个标志位为1后就会先延时10ms,这期间如果还有数据就继续接收,如果没有就直接发出去。这里想知道我该如何判断是否还有数据?在这个延时期间如果还有数据的话它会直接自己进入中断继续接收吗?
QQ截图20170111170740.png QQ截图20170111171152.png

0条回答

一周热门 更多>