两个51单片机,进行串口单工通讯,要连多少条线?电源和地是共用的。

请教一个问题,两个51单片机,进行串口通讯,电源和地是共用的,剩下的RXD、TXD 要用两根线交差连接. 我知道双工通信要这样连接。
我想问我只需要进行单向发送信息就行(单工?)这样是不是只连一条线? 例如做发送MCU的TXD连到接收MCU的RXD脚?

地线+一个MCU的TXD和另一个MCU的RXD,共两根线追问

谢谢你的回复,有联系方法吗?我在学习,还有问题想请教。 我现在就是这样接,有奇怪现象,例如: 我现在第二只MCU是单独电源的,我只连了TXD到RXD,地线都没有接,发过去的信号就有反应。 当两只MCU使用同一个电源时(共地了),反如没有反应。

追答

无论同电源还是不同电源,地线肯定要连的,要不信号没有参考地

追问

共用电源就不需再连地线吧? 因为电源已经有地

追答

一般都是连的,这样信号的回路才是最短

追问

谢谢你的回复,再请教一个问题,我现在就是要做这单向传输,一个51只发送一个字节,另一个只接收,这样的话,负责 发送 的IC要不要打开“允许串口接收 REN=1”?

追答

对51不熟悉,这个要看控制字的说明,如果控制字是分开的,就可以不用打开

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-08-10
单片机窗口这个问题有点太复杂,一般人是解决不了的,还是找专业人士去问吧!
相似回答