iic的介绍(二)

iic的协议层有起始信号和停止信号,数据有效性,响应,仲裁,时钟同步还有地址广播

地址广播意思就是一个人说很多人在听

主机写数据给从机(主机为单片机从机为外围设备)

主机发送数据给我们一个外设的时候,

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA57yW56iL5bCP55m95pel5bi4,size_20,color_FFFFFF,t_70,g_se,x_16

 画虚线部分是主机发送的信号

白色部分是外围设备发送的信号

第一个s的意思是数据发送至从机(起始信号)

第二个slave address是从机的地址

RW中的R是read,读,W是write,写,传输方向选择位:如果为0,则传输方向为主机传输至从机,为1时,从机接受传输方向位后,主机或从机返回一个应答或一个非应答信号,只有接受到从机的应答信号主机才能继续发送或接受数据

起始信号产生后,所有从机开始接下来的广播从机的地址信号,每个设备地址都是唯一

当主机地址与某个设备的地址相同时,这个设备就被选中,没被选中的设备将被忽略,从机地址一是七位

主机读数据

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA57yW56iL5bCP55m95pel5bi4,size_20,color_FFFFFF,t_70,g_se,x_16

 

广播地址后,接受一个应答信号,从机开始主机返回数据,而数据包为八位,

这时需要等待主机一个应答,重复这个过程

当主机想停止接受数据,发送一个非应答信号

从机不再发送数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码君

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值