快捷搜索:  汽车  科技

arduinomega2560使用教程(蚁哥和你一起玩ARDUINO)

arduinomega2560使用教程(蚁哥和你一起玩ARDUINO)传输数据的启动和停止条件3通信速率在高速模式下能达到2Mbit/s以上,一般常见的通信速度都在100Kbit/s以上;IIC通讯时序2一路IIC总线上可以挂接多个设备,每个设备都有自己的地址;每个设备既可以是主设备也可以是从设备,但同一时刻只能有一个主设备;多个IIC总线设备连接

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

arduinomega2560使用教程(蚁哥和你一起玩ARDUINO)(1)

IIC 总线模块

IIC总线有这么几个特点:

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

arduinomega2560使用教程(蚁哥和你一起玩ARDUINO)(2)

IIC通讯时序

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

arduinomega2560使用教程(蚁哥和你一起玩ARDUINO)(3)

多个IIC总线设备连接

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

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

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

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

猜您喜欢: