UART:通用异步收发传输器(Universal Asynchronous Receiver/Transmitter)
引脚:2根
RXD:接收数据
TXD:发送数据
数据格式:
起始位
数据位(5/6/7/8)
奇偶校验位(不常用)
停止位
数据速率:
波特率:~、9600、115200、~
IIC:集成电路总线(Inter-Integrated Circuit)
引脚:2根
SDA:数据收发
SCL:同步时钟信号
开始信号:
SCL为高的情况下SDA下降沿信号
停止信号:
SCL为高的情况下SDA上升沿信号
数据信号:
在SCL为低时进行电平转变,SCL为高时数据必须保持稳定
应答信号:
主机发送完数据后拉高SDA,从机必须在SCL为低时将SDA拉低,并且在SCL为高时保持稳定
从机寻址:
发送数据前的第一个字节为控制字节,其中7位为器件地址,理论上可以寻址2^7个器件
数据收发:
控制字节的最后一位为读写位,1为读,0为写