串行通信有单工通信、半双工通信和全双工通信3种方式。
单工通信:数据只能单方向地从一端向另一端传送。例如,目前的有线电视节目,只能单方向传送。
半双工通信:数据可以双向传送,但任一时刻只能向一个方向传送。也就是说,半双工通信可以分时双向传送数据。例如,目前的某些对讲机,任一时刻只能一方讲,另一方听。
全双工通信:数据可同时向两个方向传送。全双工通信效率最高,适用于计算机之间的通信。
此外,通信双方要正确地进行数据传输,需要解决何时开始传输,何时结束传输,以及数据传输速率等问题,即解决数据同步问题。
实现数据同步,通常有两种方式,一种是异步通信,另一种是同步通信。
原文:https://www.cnblogs.com/lihello/p/12955764.html