ddp*_*dpd 1 c linux-device-driver embedded-linux uart
THR和RHR寄存器的基址相同.那么可以同时发送和接收吗?
它特定于您的特定UART硬件实现,但它们实际上不太可能是相同的寄存器.它们是两个具有相同地址的寄存器 - 一个是只读(RHR),另一个是只写(THR),因此它们不需要单独的地址.
在硬件逻辑中,将根据读/写逻辑状态的状态选择正确的寄存器,就好像它是附加地址线一样.
所以是的,将支持全双工操作.您应该阅读特定部件的用户手册和/或数据表.