2023年7月16日

无需编写驱动直接访问设备\_I2C-Tools介绍 -5

摘要: 无需编写驱动直接访问设备_I2C-Tools介绍 参考资料: Linux驱动程序: drivers/i2c/i2c-dev.c I2C-Tools-4.2: https://mirrors.edge.kernel.org/pub/software/utils/i2c-tools/ AP3216C: 阅读全文

posted @ 2023-07-16 21:40 拉风摊主 阅读(134) 评论(0) 推荐(0) 编辑

I2C系统的重要结构体 -4

摘要: I2C系统的重要结构体 参考资料: Linux驱动程序: drivers/i2c/i2c-dev.c I2CTools: https://mirrors.edge.kernel.org/pub/software/utils/i2c-tools/ 1. I2C硬件框架 2. I2C传输协议 写操作 读 阅读全文

posted @ 2023-07-16 21:37 拉风摊主 阅读(46) 评论(0) 推荐(0) 编辑

SMBus协议-3

摘要: 参考资料: Linux内核文档:Documentation\i2c\smbus-protocol.rst SMBus协议: http://www.smbus.org/specs/ SMBus_3_0_20141220.pdf I2CTools: https://mirrors.edge.kernel 阅读全文

posted @ 2023-07-16 16:35 拉风摊主 阅读(199) 评论(0) 推荐(0) 编辑

IIC协议 -2

摘要: 1. 硬件连接 I2C在硬件上的接法如下所示,主控芯片引出两条线SCL,SDA线,在一条I2C总线上可以接很多I2C设备,我们还会放一个上拉电阻,原因见3.4 2. 传输数据类比 怎么通过I2C传输数据,我们需要把数据从主设备发送到从设备上去,也需要把数据从从设备传送到主设备上去,数据涉及到双向传输 阅读全文

posted @ 2023-07-16 15:11 拉风摊主 阅读(77) 评论(0) 推荐(0) 编辑

IIC基本介绍-1

摘要: 1. I2C硬件框架 在一个芯片(SoC)内部,有一个或多个I2C控制器 在一个I2C控制器上,可以连接一个或多个I2C设备 I2C总线只需要2条线:时钟线SCL、数据线SDA 在I2C总线的SCL、SDA线上,都有上拉电阻 2. I2C软件框架 以I2C接口的存储设备AT24C02为例: APP: 阅读全文

posted @ 2023-07-16 15:03 拉风摊主 阅读(79) 评论(0) 推荐(0) 编辑

导航