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由低电平向高电平跳变。

IIC、SPI、UART通讯协议比较总结

 

应答信号

IIC、SPI、UART通讯协议比较总结

IIC、SPI、UART通讯协议比较总结

 

SPI

IIC、SPI、UART通讯协议比较总结

IIC、SPI、UART通讯协议比较总结

 

UART

IIC、SPI、UART通讯协议比较总结

IIC、SPI、UART通讯协议比较总结

波特率

IIC、SPI、UART通讯协议比较总结

相关文章: