控制和状态寄存器B—UCSRnB
发表:2023-08-29 12:00:52 阅读:102

电子资讯控制和状态寄存器B—UCSRnB

 

Bit 7—RXCIEn:接收结束中断使能

置位后使能RXCn中断。当RXCIEn为1,全局中断标志位SREG置位,UCSRnA寄存器的RXCn亦为1时,可以产生USARTn接收结束中断。

Bit 6—TXCIE:发送结束中断使能

置位后使能TXCn中断.当TXCIEn为1,全局中断标志位SREG置位,UCSRnA寄存器的TXCn亦为1时,可以产生USARTn发送结束中断。

Bit 5—UDRIEn:USART数据寄存器空中断使能

置位后使能UDREn中断。当UDRIEn为一全局中断标志位SREG置位,UCSRnA寄存器的UDREn亦为1时,可以产生USARTn数据寄存器空中断。

Bit 4—RXENn:接收使能

置位后将启动USARTn接收器。RxDn引脚的通用端口功能被USARTn功能所取代。禁止接收器将刷新接收缓冲器,并使FEn、DORn及UPEn标志无效。

Bit 3—TXENn,发送使能

置位后将启动将启动USARTn发送器,TxDn引脚的通用端口功能被USARTn功能所取代。TXENn清零后,只有等到所有的数据发送完成后发送器才能够真正禁止.即发送移位寄存器与发送缓冲寄存器中没有要传送的数据。发送器禁止后,TxDn引脚恢复其通用I/O功能。

Bit 2—UCSZn2:字符长度

UCSZn2与UCSRnC寄存器的UCSZnl : 0结合在一起可以设置数据帧所包含的数据位数(字符长度)。

Bit 1—RXB8n:接收数据位8

对9位串行帧进行操作时,RXB8n是第9个数据位。读取UDRn包含的低位数据之前首先要读取RXB8n。

Bit 0—TXB8n:发送数据位8

对9位串行帧进行操作时,TXI38n是第9个数据位。写UDRn之前首先要对它进行写操作。

 

 

电子街推荐阅读

控制和状态寄存器A—UCSR0A

数据寄存器—UDRn

串行口应用介绍

ADC硬件原理图

ADC的应用