USART接收器接收完成标志和中断
发表:2023-08-29 12:05:38 阅读:21

电子资讯电子街USART接收器接收完成标志和中断

USART接收器有一个标志用来指明接收器的状态。接收结束标志(RXC)用来说明接收缓冲器中是否有未读出的数据。当接收缓冲器中有未读出的数据时,此位为l;当接收缓冲器空时,为o(即不包含未读出的数据)。如果接收器被禁止(RXEN—o),接收缓冲器被刷新,从而使RXC清零。

置位UCSRB的接收结束中断使能位(RXCIE)后,只要RXC标志置位(且全局中断使能)就会产生USART接收结束中断。使用中断方式进行数据接收时,数据接收结束中断服务程序必须从UDR读取数据以清RXC标志;否则,只要中断处理程序一结束,一个新的中断就会产生。

 

更多推荐信息

SPl数据传输模式

spi状态寄存器spsr

SPl数据寄存器

USART转发器