手册上写的即是全双工,发送和接收缓冲区又是同一个地址
那这样公用一个地址岂不是不能实现全双工了?
手册如下:
通用同步和异步串行接收器和转发器(USART) 是一个高度灵活的串行通讯设备。主要特
点为:
• 全双工操作( 独立的串行接收和发送寄存器)
USART 发送数据缓冲寄存器和USART 接收数据缓冲寄存器共享相同的I/O 地址,称为
USART 数据寄存器或UDR。将数据写入UDR 时实际操作的是发送数据缓冲器存器
(TXB),读UDR 时实际返回的是接收数据缓冲寄存器(RXB) 的内容。 |