I2C
文章平均质量分 65
I2C 协议详解
tyustli
不抛弃,不放弃
展开
-
I2C——软件模拟
软件模拟IIC协议://产生IIC起始信号void IIC_Start(void){ SDA_OUT(); //sda线输出 IIC_SDA=1; IIC_SCL=1; delay_us(4); IIC_SDA=0;//START:when CLK is high,DATA change form high t...原创 2020-03-07 22:33:49 · 997 阅读 · 1 评论 -
I2C——数据读写
一、I2C写时序上图就是 I2C 的写时序,我们来看一下写时序的具体步骤:1、开始信号。2、发送 I2C 设备地址,每个 I2C 器件都有一个设备地址,通过发送具体的设备地址来决定访问哪个 I2C 器件。这是一个 8 位的数据,其中高 7 位是设备地址,最后 1 位是读写位,为1 的话表示这是一个读操作,为 0 的话表示这是一个写操作。3、 I2C 器件地址后面跟着一个读写位,为...原创 2020-03-07 22:28:04 · 9425 阅读 · 2 评论 -
I2C——基本原理
IIC通信协议(Inter-Integrated Circuit)是由PHILIPS公司开发的,由于它引脚少,硬件实现简单,可扩展性强,不需要USART、CAN等通讯协议的外部收发设备,现在多用于系统内多个IC间的通讯。IIC物理层:1、它是一个支持多设备的总线。“总线”是指多个设备公用的信号线。在一个IIC通讯总线中,可连接多个IIC通讯设备,支持多个通讯主机和多个通讯从机。2、...原创 2018-10-22 12:28:49 · 7225 阅读 · 1 评论