单片机学习小组
直播中

杨丽

7年用户 1292经验值
私信 关注

不使用串口接收中断的就无法接收数据吗

并不是说不使能串口接受中断就无法接收数据,只是为了在串口接收数据的时候防止其程序打扰串口数据的接收,所以跑到中断中去接收数据。不使用串口接收中断的情况下,数据会到DR,然后你及时把DR的数据读出来,不然下次接收数据就会把上次数据覆盖。控制好串口数据接收的那几个寄存器,不是用串口接收中断,也可以接受据。void UART5_IRQHandler(void)                        //{u8 chr;if(USART_GetiTStatus(UART5, USART_IT_RXNE) !=

更多回帖

发帖
×
20
完善资料,
赚取积分