USART寄存器描述-摩托罗拉gp2000对讲机编程手册(中文完整版)

17.4 USART寄存器描述参考第1章中有关寄存器描述里所使用的缩写。 17.4.1状态寄存器(USART_SR)地址偏移:00h复位值:00C0h 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 CTS LBD TXE TC RXNE IDLE ORE NE FE PE rc r rc r r保留保留位31:10保留位,硬件强制为0位9 CTS: CTS标志如果CTSE位置位,当nCTS输入变化状态时,该位被硬件置高。由软件将其清零。如果USART_CR3中的CTSIE为一,产生中断0:nCTS状态线上没有变化1:nCTS状态线上发生变化位8 LBD: LIN break检测标志(状态标志) 0:没有检测到LIN break 1:检测到LIN break注意:若LBDIE=1,当LBD为1时要产生中断位7 TXE:发送数据寄存器空当TDR寄存器中的数据被硬件转移到移位寄存器的时候,该位被硬件置位。如果USART_CR1寄存器中的TXEIE为1,则产生中断。对USART_DR的写操作,将该位清零。 0:数据还没有被转移到移位寄存器1:数据已经被转移到移位寄存器注意:单缓冲器传输中使用该位位6 TC:发送完成当包含有数据的一帧发送完成后,由硬件将该位置位。如果USART_CR1中的TCIE为1,产生中断。由软件序列清除该位(先对USART_SR进行读操作,然后对USART_DR进行写操作) 0:发送还未完成1:发送完成成位5 RXNE:读数据寄存器非空当RDR移位寄存器中的数据被转移到USART_DR寄存器中,该位被硬件置位。如果USART_CR1寄存器中的RXNEIE为1,中断产生。对USART_DR的读操作可以将改位清零。 0:数据没有收到1:收到数据,可以读出
pdf 文件大小:3.55MB