为什么I²C巴士这么多人?
作者:365bet亚洲体育 发布时间:2025-05-09 10:43
I²C巴士在出现的系统中非常普遍,但是我最近与一个小组(也许是一个起始组)交换的信息令我感到惊讶。许多人不知道I²C巴士的基础知识。现在,我将告诉您有关I²C巴士的时机。本文指出:许多电子工程师应该了解来自EEPROM通信的I²C总线。实际上,I²C总线不仅仅是EEPROM内存,它还具有485和SPI等应用程序方案。 EEPROM内存系统体系结构图位传输I2C总线是双向的两线,与飞利浦开发的串行总线相结合,以实现有效的IC控制。它仅需要两条电线(SDA和SCL)即可在连接到总线的设备之间发货。 I2C总线根据位发送数据。 SCL是Clock的线,SDA是数据线。当SCL时钟线处于高级别时,不允许更改SDA数据线中的级别,而SCL时钟线处于低级别时,则在SDA中,数据线可以很高/低。启动I2C总线位输送条件的条件:当SCL高时,SDA从高到低移动;这意味着数据传输开始。停止条件:当SCL高时,SDA从低点跳到高;这意味着数据传输已完成。闲置条件:当I2C总线的SDA信号线同时处于高水平时;它表示前所未有的状态。启动和停止发送数据的数据传递,当数据传递时,主机首先发送启动信号,然后在输出模式下移动SSDA的无知,然后将8位数据从高到低点发送;交付完成后,主机在输入模式下移动到SDA信号,等待机器掉落对ACK或NAK响应;然后将机械地址的下一个数据I2C总线数据传输发送到I2C总线系统,每个设备的固定地址通常由芯片的A0,A1和A2确定。结块地址TE由七位地址位(D7-D1位)和一位方向位(D0位)组成。设备地址的D7-D4通常由制造商在1111处固定,其余的D3,D2和D1连接到芯片的A2,A1和A0; D0为0x00,而D0为0x01用于阅读。这就是为什么每个人都查看诸如0xA0和0xA1之类的任务的原因。 EEPROM设备地址读取过程1. HOST发送I2C总线停止信号,以防止总线在繁忙的周期2中编写数据。主机发送I2C总线重置信号,以确保在编写数据3之前,总线在闲置状态。主机发送I2C总线启动信号并启动数据,并启动了一旦启动了4个机器的答案。主机收到ACK响应信号后,它开始编写许多字节。每个字节都必须等待一台翻滚机6的信号识别。主机收到ACK响应信号后,它会发送2IC总线停止信号。将公共汽车保持在闲置状态2。阅读数据程序SS1。主机发出I2C总线停止信号,以防止公共汽车在繁忙的时间内编写数据2.一个I2C总线重置信号,以确保公共汽车在阅读数据3之前在闲置状态。大脑为大脑的大脑为大脑的大脑供大脑为大脑的大脑供大脑,为大脑的大脑认真对待大脑。主机收到ACK响应信号,每次读取字节时,它开始读取许多字节。 6。收到主机后ACK响应信号后,它会发送I2C总线停止信号,以确保总线处于意外状态。 I2C总线在适用的应用程序中很普遍。通常,所有电子设备都将使用此巴士。根据我多年的工作经验,可能会记录我对此的理解。如果有一个我的写作错误,希望您能教得更好。今天的I2C巴士将首先写在这里,希望它能帮助所有人。
电话
020-66888888