![](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.cSTM32MP157: Linux-5.4\drivers\i2c\busses\i2c-stm32f7.c芯片手册IMXX6ULL:IMX6ULLRM.pdfChapter 31: I2C Controller (I2C)STM32MP157:DM00327659.pdf52 Int原创 2021-08-26 10:05:58 · 497 阅读 · 0 评论 -
14——使用GPIO操作I2C设备_IMX6ULL
使用GPIO操作I2C设备_IMX6ULL参考资料:i2c_spec.pdfLinux文档Linux-5.4\Documentation\devicetree\bindings\i2c\i2c-gpio.yamlLinux-4.9.88\Documentation\devicetree\bindings\i2c\i2c-gpio.txtLinux驱动源码Linux-5.4\drivers\i2c\busses\i2c-gpio.cLinux-4.9.88\drivers\i2c\b原创 2021-08-26 10:06:55 · 1302 阅读 · 2 评论 -
Linux系统驱动之I2C协议
I2C协议参考资料:i2c_spec.pdf1. 硬件连接I2C在硬件上的接法如下所示,主控芯片引出两条线SCL,SDA线,在一条I2C总线上可以接很多I2C设备,我们还会放一个上拉电阻(放一个上拉电阻的原因以后我们再说)。2. 传输数据类比怎么通过I2C传输数据,我们需要把数据从主设备发送到从设备上去,也需要把数据从从设备传送到主设备上去,数据涉及到双向传输。举个例子:体育老师:可以把球发给学生,也可以把球从学生中接过来。发球:老师:开始了(start)老师:A!我要发原创 2021-08-25 10:42:51 · 957 阅读 · 0 评论