我是剑心,我来回答。
串行通信的数据通路形式:
1.单工方式:指通信双方,一方只能发送,另一方只能接收,传送方向是单一的。
2.半双工方式:通信双方只有一根传输线(共地),但任何一方都可以发送,当一方发送时,另一方只能接收。
3.全双工方式:需要通信双方连接两条传输线(共地),一条是将数据从甲方送到乙方,另一条是从乙方送到甲方。允许双向同时发送。
如果通讯双方的GND地的电势可能不一致,所以进行通讯时,很可能导致数据通讯出错,这时候如果让两端的GND地进行短接,实现共地,消除电势差,串口通讯就不会有问题了。
共地可以消除电势差对于串口通讯双工模式的影响。