OMAP4460 UART如何实现全双工传输?

ddp*_*dpd 1 c linux-device-driver embedded-linux uart

THR和RHR寄存器的基址相同.那么可以同时发送和接收吗?

Cli*_*ord 5

它特定于您的特定UART硬件实现,但它们实际上不太可能是相同的寄存器.它们是两个具有相同地址的寄存器 - 一个是只读(RHR),另一个是只写(THR),因此它们不需要单独的地址.

在硬件逻辑中,将根据读/写逻辑状态的状态选择正确的寄存器,就好像它是附加地址线一样.

所以是的,将支持全双工操作.您应该阅读特定部件的用户手册和/或数据表.