IIC学习笔记

IIC学习笔记

IIC数据线:1、SCL时钟线
2、SDA数据线
两条数据线都需要外接上拉电阻(由内部结构决定的,IIC接口为开漏输出)

数据线作用注释
SCL时钟同步高电平1、低电平0
SDA数据传递高电平工作、低电平休息

主从设备读取数据:在SCL高电平是读取SDA数据线的高低电平
SDA数据线数据转换时刻:SDA电平转换需要在SCL为低电平是进行转换,高电平时主(从)设备在读取SDA数据线电平
SDA电平转换时刻

发/收数据判断——主设备

主设备是发送数据或者接收数据由第一个Data决定
在这里插入图片描述
0:主设备发送数据
1:主设备接收数据

数据读取/存储位置——从设备

在这里插入图片描述
第二个Data中存储了地址指针,即:主设备读取数据起始地址/主设备发送数据给从设备时,从设备存储数据地址 这个由主设备发给从设备,Data1的第1位为0

数据应答

为了保证主从机之间的正确通信,在每发送一个字节的数据后,需要对方回复一个应答位,确保通信正常

应答信号作用
高电平无应答或接收错误
低电平接收完成

应答位为低电平时,接收正常,继续发送
应答位为高电平时,接收异常,需要进一步处理

数据起始位、结束位

数据传输有起始位开始,结束位结束,高低电平已经代表数据0、1,所以使用电平上下沿来代表起始位、结束位

起始位下降沿
结束位上升沿

Alt
上图中(主机发送模式):
起始位,Data1,Data2,结束位都是由主机发出
应答位由从机发出

主设备接收数据:需要先给从设备写入读取地址,然后再读取数据,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值