
stm32 串口空闲中断 与 接收中断
清除接收中断:RXNE:当RDR移位寄存器中的数据被转移到USART_DR寄存器中,该位被硬件置位。如果USART_CR1寄存器中的RXNEIE为1,则产生中断。对USART_DR的读操作可以将该位清零。清除空闲中断:当检测到总线空闲时,该位被硬件置位。如果USART_CR1中的IDLEIE为’1’,则产生中断。由软件序列清除该位(先读USART_SR,然后读USART_DR)。stm32接收中断 和 空闲中断的中断处理函数中一定要记得清除中断标志位,否则会一直进入中断,导致卡死。




















