1.I2C协议
2.SMBus协议
3.I2C协议重要结构体
4.I2C编程
1.使用I2C去访问一个设备我们需要知道,他接在我们板子上的哪一个I2C,可以使用i2c-tools去检测
i2cdetect
2.读写一个设备,我们需要知道芯片的设备地址,这个需要去查询芯片手册的设备地址,比如我们现在想要读写操作eeprom,查看芯片手册和原理图分别可以得到
我们使用1k/2k的EEPROM的话,设备地址是A2A1A0有关,前四位+后三位通过原理图可以得知三个都接地吗,所以是0b1010000也就是 0x50。
如何读写也需要查看芯片手册,比如读