发送端和接收端的时钟信号频率和相位始终保持一致,这就保证了通信双方在发送和接收数据时具有完全一致的定时关系
异步的话,如常用的RS485 UART等都是异步的,单总线也是异步的
同步传输方式中发送方和接收方的时钟是统一的、字符与字符间的传输是同步无间隔的。
异步传输方式并不要求发送方和接收方的时钟完全一样,字符与字符间的传输是异步的。
简单说,SPI有一个引脚SCK,主机端用它来提供读写时序。主从双方的时序一致。
而UART,则靠约定好的时间来进行通讯。发送方和接收方的时钟相对独立,所以叫异步。
一般来说,同步方式通讯速度可以做到更快。
发送端和接收端的的时钟是一致的。
这里的同步是有一致的时钟。
但一般意义上的同步与异步通信并不是这样的
同步通信是说接收和发送端处于一致的工作状态,
即一致保持一种发送与接收等待的状态,
发送数据,接收端就收到数据并及时处理,整个过程中,接收端不做其他处理,只处理接收到的数据。
而异步则不一定,发送端发送数据就好,接收端并不一定在等待数据连接状态,
它收到数据后由中断触发来处理接收到的数据。