fpga_feixiang 发表于 2020-11-9 15:21:28

认识I2C

如果您正在使用OLED显示器,气压传感器或陀螺仪/加速度计模块的项目,您可能会发现正在使用I2C总线。当您希望有多个微控制器记录数据到单个存储卡或将文本显示到单个LCD时,这非常有用。

  与UART通信一样,I2C仅使用两条线在设备之间传输数据:
http://www.elecfans.com/uploads/allimg/191125/093F1a35_0.jpg
I2C总线的工作原理以及优缺点解析


  SDA(串行数据) - 主站和从站发送和接收数据的线路。

  SCL(串行时钟) - 承载时钟信号的线路。

  I2C是一种串行通信协议,因此数据沿着单线(SDA线)逐位传输。

  与SPI一样,I2C是同步的,因此位输出通过主机和从机之间共享的时钟信号与位采样同步。时钟信号始终由主机控制。

http://www.elecfans.com/uploads/allimg/191125/093P12J1_0.jpg
页: [1]
查看完整版本: 认识I2C