Does LPC812 have a half-duplex UART?

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Does LPC812 have a half-duplex UART?

跳至解决方案
2,191 次查看
_Nathan
Contributor II

Hi All,

There is no information on the half-duplex serial port in the LPC800' manual?

Is there a solution for UART Tx and Rx with single pin ?

标签 (1)
标记 (1)
0 项奖励
回复
1 解答
2,178 次查看
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi,

I think it is okay to use Switch matrix of LPC812 to implement the function.

BR

XiangJun Rong

在原帖中查看解决方案

0 项奖励
回复
3 回复数
2,186 次查看
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi, Li,

I think you can use a bus switch to implement the function.

I suppose that NXP does not have bus switch IC, you have to get from Third party.

For example, pls refer to the link for Bus Switch.

Digital Bus Switch Selection Guide (Rev. A)

 

xiangjun_rong_0-1637743562126.png

You can connect the RX pin of USART of LPC812 to 1B2, connect TX of USART of LPC812 to 1B1, connect S to a GPIO pin of LPC812 so that you can control the selection, connect /OE to GND or another GPIO, whatever.

When the 1B2 is selected, you can receive data, when the 1B1 is selected, you can transmit usart data.

Hope it can help you

BR

XiangJun Rong

0 项奖励
回复
2,182 次查看
_Nathan
Contributor II

Hi XiangJun,

    Thanks!

    Can Switch matrix of LPC812 implement the function(On PIO0_0)?

    When transmit data PIO0_0 assigned to UART_TXD, then PIO0_0 assigned to UART_RXD to receive data immediately.

 

 

0 项奖励
回复
2,179 次查看
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi,

I think it is okay to use Switch matrix of LPC812 to implement the function.

BR

XiangJun Rong

0 项奖励
回复