I2C

1 两条总线线路:

SDA:串行数据线,

SCL:串行时钟线

2 信号类型:

开始信号:SCL为高电平时,SDA由高电平向低电平跳变,开始传送数据;

结束信号:SCL为高电平时,SDA由低到高跳变,结束传送数据;

响应信号:接收器在接收到8位数据后,在第9个时钟周期,拉低SDA电平

而且有主机(负责提供时钟信号,控制数据传输),接收器,发送器;

SDA上传输的数据必须在SCL为高电平期间保持稳定,SDA上的数据只能在SCL为低电平期间变化,

3 数据传输格式

发送到SDA线上的每个字节必须是8位的,这样就要求每个字节后必须跟一个响应位。如果从机不便接收数据,可以见SCL强制拉低,暂停数据接收。

启动一个传输时,主机先发出S信号,然后发出8位数据,其中前七位是从机的地址,第8位是传输方向(0表示写操作,1表示读操作),被选中的从机发出响应信号。紧接着传输一系列字节及其响应位。最后,主机发出P信号结束本次传输。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值