![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IIC
文章平均质量分 78
Andrea-地面宇航员
步履不停,运指不歇 ✍
展开
-
【无标题】
I2C在硬件上的接法如下所示,主控芯片引出两条线SCL,SDA线,在一条I2C总线上可以接很多I2C设备,会加一个上拉电阻。上拉电阻主要用于为信号线或GPIO引脚提供默认状态(根据I2C总线规范,总线空闲时两根线都必须为高)。在I2C 的电路中,I2C设备(芯片)的 SCL 和 SDA 的内部电路是“开漏”的,这意味着它们可以吸收电流,但无法提供电流。通俗点讲就是:这种信号可以被设置为低电平,但不能被设置为高电平。I2C协议中数据传输的单位是字节,也就是8位。原创 2024-01-30 00:07:40 · 346 阅读 · 0 评论 -
IIC 总线协议
支持任何IC 生产过程(NMOS、CMOS、双极性)。两线——串行数据(SDA) 和串行时钟(SCL) 线在连接到总线的器件间传递信息。每个器件都有一个唯一的地址识别(无论是微控制器、LCD驱动器、存储器或键盘接口),而且都可以作为一个发送器或接收器(由器件的功能决定)。很明显,LCD驱动器只是一个接收器,而存储器则既可以接收又可以发送数据。除了发送器和接收器外,器件在执行数据传输时也可以被看作是主机或从机(见图1)。主机是初始化总线的数据传输并产生允许传输的时钟信号的器件。原创 2024-01-29 23:49:26 · 577 阅读 · 0 评论