IIC
SPI
UART
端口名称
SDA
SCL
CLK
MISO
MOSI
CS
RX
TX
PHILIPS
摩托罗拉
串行
串行
串行
有同步时钟信号
有同步时钟信号
无同步时钟,需约定好的波特率
USART指具有同步方式的控制器
半双工
全双工
全双工
总线
无片选信号,发送带地址信息和仲裁机制还需应答信号
总线
有片选信号
点对点
转RS485两线制半双工可以接成总线形式,经上层协议可多机通讯
读、写同一个线,带读写位
元素
极性、相位、片选
波特率、起始位、数据位、校验位、停止位
关键图示
IIC
数据位发送:在I2C总线上传送的每一位数据都有一个时钟脉冲相对应(或同步控制),即在SCL串行时钟的配合下,在SDA上逐位地串行传送每一位数据。进行数据传送时,在SCL呈现高电平期间,SDA上的电平必须保持稳定,低电平为数据0,高电平为数据1。只有在SCL为低电平期间,才允许SDA上的电平改变状态。逻辑0的电平为低电压,而逻辑1则为高电平。
启动信号:SCL为高电平的时候,SDA由高电平向低电平跳变。结束信号:SCL为高电平的时候,SDA由低电平向高电平