备注:一些传统标准模式器件的固定输入电平为VIL = 1.5 V,VIH = 3.0 V,请参考器件数据手册。相同的RC时间常数, 3.0 V VDD供电,驱动电流为3 mA,而使用< 2 V VDD时消耗的电流更小。
,是一种同步、多主、多从、分组交换、单端、串行计算机总线,由飞利浦半导体在 1982 年发明。也可以写成 I2C 或 IIC。自 2006 年 10 月 10 日起,实施 I2C 协议不需要任何许可费用。
软硬件开发参考文档:本章节详细全面、通俗易懂地阐述了超快速模式下的I2C总线的连接方式、逻辑电平、数据有效性、启动停止条件、字节格式、数据应答、从机地址、保留地址、广播地址、软件复位、启动字节、设备ID等内容。
电子设备之间的通信就像人类之间的交流,双方都需要说相同的语言。在电子产品中,这些语言称为通信协议。之前有单独地分享了SPI、UART、I2C通信的文章,这篇对它们做一些对比。串行 VS 并行电子设备通过发送数据位从而实现相互交谈。位是二进制的,只能是1或0。
软硬件开发必读文档:本章节详细全面、通俗易懂地阐述了标准模式、快速模式以及快速增强模式下的I2C总线的连接方式、逻辑电平、空闲状态、数据有效性、启动停止条件、数据应答、时钟同步、总线仲裁、时钟延长、从机地址、保留地址、软件复位、启动字节、总线清除、设备ID等内容。
本文能帮助电子技术爱好者彻底搞明白I2C的由来、I2C的读法、总线BuS的来源、总线Bus的定义、总线Bus的主要特点、什么是I2C总线、什么是规范、什么是I2C总线规范等知识原理,为全面掌握I2C总线规范打下基础。
这时候很多就会说,这不是很简单,让软件用调试器加断点跟踪啊,说对了,我们firmware工程师还是很牛逼的,很快就告诉我们问题出在I2C上, 我们用示波器测量在死机情况下的I2C信号,发现SDA数据信号一直是低电平,怎么复位都没有用,一直是低,只有断电重启后,SDA才变高。
今天华妹就给大家好好捋捋嵌入式常用的5大协议,全是干货,话不多说,赶紧上车!在串口通讯的协议层中,规定了数据包的内容,它由启始位、主体数据、校验位以及停止位组成, 通讯双方的数据包格式要约定一致才能正常收发数据。