Fork me on GitHub

  2017年12月2日
摘要: i2c在linux下的代码在/driver/i2c下面,总体代码如下所示: i2c-core.c 这个文件实现了I2C核心的功能以及/proc/bus/i2c*接口。 i2c-dev.c 实现了I2C适配器设备文件的功能,每一个I2C适配器都被分配一个设备。通过适配器访设备时的主设备号都为89,次设 阅读全文
posted @ 2017-12-02 16:39 虚生 阅读(545) 评论(0) 推荐(0) 编辑
摘要: I2C是一种只使用两根线的串行通信协议。一根线是串行数据线SDA,另外一种是串行时钟线SCL。 I²C允许相当大的工作电压范围,但典型的电压准位为+3.3V或+5v。 I²C的参考设计使用一个7比特长度的地址空间但保留了16个地址,所以在一组总线最多可和112个节点通信[a]。常 见的I²C总线依传 阅读全文
posted @ 2017-12-02 15:29 虚生 阅读(909) 评论(0) 推荐(0) 编辑