i2c通讯协议是一种由飞利浦公司开发的串行通信协议,具有引脚少、硬件实现简单、可扩展性强等优点。它仅使用两条线(scl时钟线和sda数据线)就能实现多机通讯,数据传输速率有标准模式(100kbps)、快速模式(400kbps)和高速模式(3.4mbps)。
i2c总线上的每个设备都有自己的独立地址,主机发起通讯时,通过sda信号线发送设备地址(slave_address)来查找从机。一般从机地址是七位地址,第八位是决定读写方向,数据方向位为“1”时表示主机由从机读数据,该位为“0”时表示主机向从机写数据。
在数据传输过程中,i2c的数据和地址传输都带响应。起始信号表示起始状态,停止信号由主设备发出,scl保持高电平,sda由低电平跳变到高电平。数据发射端需要在第9个时钟周期等待接收端的应答信号。i2c协议的读写操作都是一字节大小,从高到低收发数据。
i2c通讯协议被广泛地使用在系统内多个集成电路(ic)间的通讯,具有硬件实现简单、可扩展性强等优点。
骁龙865对比天玑1000 谁才是最强5G芯片
区块链的共识机制拯救了贾跃亭
经纬度时控开关怎么接线?
ADI解决方案助力加速迈进工业4.0时代
无人飞行器高清无线视频传输的解决方案
I2C通讯协议
K8S之长连接负载均衡不均如何解决
四导线电阻压力传感器的误差补偿
大电流弹片微针模组在3C锂电池中的作用
浅谈Javascript数据类型
在DSP系统中实现更长的电池寿命
让我们从芯片业开始,来理解中国科技产业的大图景
手机拍照被重新定义,OPPO5倍无损变焦技术来袭
区块链和物联网结合存在什么挑战
TDA9178各引脚功能及电压
电子封装技术革新:引领电子产品迈向更高可靠性的未来
深入了解ARMv9对不可屏蔽中断的支持
芯片设计制造全流程步骤
基于TMS320F2812的分布式温度采集记录仪的设计与实现
把坦克世界移动视频游戏变成一个AR体验会是什么样的感觉呢?