THR和RHR寄存器的基址相同。那么是否可以同时发送和接收呢?

最佳答案

它特定于特定的UART硬件实现,但它们实际上不太可能是同一个寄存器它们是两个具有相同地址的寄存器—一个是只读的(RHR),另一个是只读的(THR),因此它们不需要单独的地址。
在硬件逻辑中,将根据读/写逻辑状态的状态选择正确的寄存器,就好像这是一个附加地址行一样。
因此,支持全双工操作。您应该阅读特定零件的用户手册和/或数据表。

08-16 20:20