2019-12-23

IIC内部集成总线(串行总线)同步半双工总线

两个上拉电阻(通电高电平,两个设备处于空闲状态)

传输协议:

起始信号:SCL时钟线高电平

SDA数据线高电平变低电平

结束信号:SCL时钟线高电平

SDA数据线低电平变高电平

校验:ACK应答,接收方应答(数据线低电平)

NACK非应答

根据从设备号选择通信7bit/10bit

最后一位传输方向位(0主设备向从设备发,1从设备向主设备发)

1.在时钟线的低电平进行数据线的电平变化

2.在时钟线高电平锁存

1.写:起始+设备号+传输方向+应答+从设备内地址+应答+多个数据+结束

2.读:起始+设备号+传输方向+应答+从设备内地址+应答+起始+设备号+传输方向+应答+数据+应答+……+数据+非应答+结束

按字节写:每一个字节要带一个地址

按页写:1-16个字节

跨页重发地址

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 串行是嵌入式过程中最常用的通信方式,除之前的I/O接口串行以外,还有I2C即串行总线。在嵌入式中,这种方式主要用于...
    冯坚浩洲阅读 313评论 0 1
  • 1.IIC(内部集成电路总线) 串行总线 板级之间硬件相互通信 是一种同步半双工总线 有一条时钟线(SDK);S...
    吴海燕_Jill阅读 172评论 0 0
  • 1I2c 内部集成总线(串行)(同步半双工) 版级之间硬件相互通信 SDK时钟线 SDA数据线 主设备发时钟 从设...
    19期张新阅读 179评论 0 0
  • 什么是嵌入式 IEEE(Institute of Electrical and Electronics Engin...
    Leon_Geo阅读 3,795评论 1 20
  • ​​​本文主要介绍嵌入式系统的一些基础知识,希望对各位有帮助。 嵌入式系统基础 1、嵌入式系统的定义 (1)定义:...
    OpenJetson阅读 3,387评论 0 13