I^2C总线简介

总共有五种工作状态:
A:总线非忙状态
该状态时数据线(SDA)和时钟线(SCL)都保持高电平。
B:启动状态
当时钟线(SCL)为高电平状态时,数据线(SDA)由高电平变为低电平的下降沿被认为是"启动"信号。
C:停止状态
当时钟线(SCL)为高电平状态时,数据线(SDA)由低电平变为高电平的下降沿被认为是"停止"信号。
D:数据有效状态
在出现"启动"信号后,在时钟线(SCL)为高电平状态时,数据线是稳定的,这时数据线的状态就是要传送的数据。数据线(SDA)上数据的改变必须在时钟线为低电平期间完成的,每位数据占有一个时钟脉冲。
E:应答信号(Ack),EEPROM在接收或发送一个字节的数据时,通常要发出或接收一个应答信号(Ack)。
I^2C总线协议有明确的规定:采用7位的寻址字节(寻址字节是起始信号后的第一个字节)。
D7~D1位组成从机的地址。D0位是数据传送方向位,为“0”时表示主机向从机写数据,为“1”时表示主机由从机读数据。
在这里插入图片描述
从机的7位寻址位有4位是固定位,3位是可编程位,这时仅能寻址8个同样的器件,即可以有8个同样的器件接入到该I^2C总线系统中。

  • 4
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值