![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
I2C_系统
文章平均质量分 81
I2C_系统
韦东山
深圳百问网科技有限公司技术总监,毕业于中国科学技术大学电子、软件专业双学位,10余年嵌入式一线开发经验, 畅销书<<嵌入式Linux应用开发完全手册>>作者, 擅长ARM/MIPS等架构的Linux底层系统开发, 曾为多家知名培训机构特邀讲师,2011年陆续录制的工程师必看教程------韦东山系列Linux/Android视频,有口皆碑。累计学员10万+,当之无愧成为嵌入式培训领域的佼佼者。
展开
-
15_具体芯片的I2C_Adapter驱动分析
具体芯片的I2C_Adapter驱动分析 参考资料: Linux内核真正的I2C控制器驱动程序 IMX6ULL: Linux-4.9.88\drivers\i2c\busses\i2c-imx.c STM32MP157: Linux-5.4\drivers\i2c\busses\i2c-stm32f7.c 芯片手册 IMXX6ULL:IMX6ULLRM.pdf Chapter 31: I2C Controller (I2C) STM32MP157:DM00327659.pdf 52 Int原创 2021-08-26 10:05:58 · 499 阅读 · 0 评论 -
14——使用GPIO操作I2C设备_IMX6ULL
使用GPIO操作I2C设备_IMX6ULL 参考资料: i2c_spec.pdf Linux文档 Linux-5.4\Documentation\devicetree\bindings\i2c\i2c-gpio.yaml Linux-4.9.88\Documentation\devicetree\bindings\i2c\i2c-gpio.txt Linux驱动源码 Linux-5.4\drivers\i2c\busses\i2c-gpio.c Linux-4.9.88\drivers\i2c\b原创 2021-08-26 10:06:55 · 1306 阅读 · 2 评论 -
Linux系统驱动之I2C协议
I2C协议 参考资料: i2c_spec.pdf 1. 硬件连接 I2C在硬件上的接法如下所示,主控芯片引出两条线SCL,SDA线,在一条I2C总线上可以接很多I2C设备,我们还会放一个上拉电阻(放一个上拉电阻的原因以后我们再说)。 2. 传输数据类比 怎么通过I2C传输数据,我们需要把数据从主设备发送到从设备上去,也需要把数据从从设备传送到主设备上去,数据涉及到双向传输。 举个例子: 体育老师:可以把球发给学生,也可以把球从学生中接过来。 发球: 老师:开始了(start) 老师:A!我要发原创 2021-08-25 10:42:51 · 963 阅读 · 0 评论