蚁哥和你一起玩ARDUINO(43了解IIC总线)

蚁哥和你一起玩ARDUINO(43了解IIC总线)

首页休闲益智陀螺仪总线模拟器游戏更新时间:2024-05-09

我们用ARDUINO玩的很多模块都是IIC接口的,比如实时时钟模块、三轴陀螺仪模块、液晶屏模块等等。因此,简单了解一下IIC总线是有必要的。

IIC 总线模块

IIC总线有这么几个特点:

1参与通信的线有两条,SDA和SCL,SDA是数据线,负责传输数据;SCL是时钟线,负责提供参考时钟;

IIC通讯时序

2一路IIC总线上可以挂接多个设备,每个设备都有自己的地址;每个设备既可以是主设备也可以是从设备,但同一时刻只能有一个主设备;

多个IIC总线设备连接

3通信速率在高速模式下能达到2Mbit/s以上,一般常见的通信速度都在100Kbit/s以上;

那么设备之间如何启动和停止IIC总线传输呢?和串口通讯类似,IIC也有启动信号和停止信号。

传输数据的启动和停止条件

启动信号:主控芯片让时钟(SCL)保持高电平,然后让数据(SDA)由高变低就表示要开始发送数据了。

停止信号:主控芯片让时钟(SCL)保持高电平,然后让数据(SDA)由低变高就表示一个IIC总线已经结束了数据传输,大家可以各忙各个的了。

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved