UART(通用异步接收发送器):
线:
主机到从机至少三根,TX、RX和GND
数据协议:
A.TX to B.RX,刚开始时B.RX保持1,A.TX发送0作为起始位来告诉B.RX要发送数据了,然后开始发送,发送完后,A.TX给到B.RX一个1,告诉发完了,如果还需要继续发送,就再发送一个0作为起始位。
全双工:
是
应用:
在嵌入式设计中,UART用于主机与辅助设备通信,如汽车音响与外接AP之间的通信,与PC机通信包括与监控调试器和其它器件,如EEPROM通信。
附加:
可以添加两条额外的线,RTS和CTS来进行握手,其中RTS还可以进行供电。
IIC (集成电路总线):
线:
两根,时钟线SCL,数据线SDA
数据协议:
A.SCL to B.SCL. A.SDA to B.SDA,初始时SDA和SCL都为高电平,A将SDA拉低,