请教一个问题,两个51单片机,进行串口通讯,电源和地是共用的,剩下的RXD、TXD 要用两根线交差连接. 我知道双工通信要这样连接。
我想问我只需要进行单向发送信息就行(单工?)这样是不是只连一条线? 例如做发送MCU的TXD连到接收MCU的RXD脚?
谢谢你的回复,有联系方法吗?我在学习,还有问题想请教。 我现在就是这样接,有奇怪现象,例如: 我现在第二只MCU是单独电源的,我只连了TXD到RXD,地线都没有接,发过去的信号就有反应。 当两只MCU使用同一个电源时(共地了),反如没有反应。
追答无论同电源还是不同电源,地线肯定要连的,要不信号没有参考地
追问共用电源就不需再连地线吧? 因为电源已经有地
追答一般都是连的,这样信号的回路才是最短
追问谢谢你的回复,再请教一个问题,我现在就是要做这单向传输,一个51只发送一个字节,另一个只接收,这样的话,负责 发送 的IC要不要打开“允许串口接收 REN=1”?
追答对51不熟悉,这个要看控制字的说明,如果控制字是分开的,就可以不用打开