![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
I2C
文章平均质量分 80
AFull-GF
这个作者很懒,什么都没留下…
展开
-
I2C设备驱动的编写(一)
作者:曹忠明,华清远见嵌入式学院讲师。 I2C总线是有Philips公司开发的,它是一种比较简单的总线,接线简单:只有两根线数据线(SCL)和时钟线(SDA),控制简单。所以一些封装较小的器件多使用I2C总线,常见的使用I2C总线的设备有EEPROM、rtc及一些传感器。这里我们介绍下基于linux的I2C设备驱动的编写。 I2C设备驱动的编写有多种方式: 一种是直接操作CPU的转载 2017-01-12 18:51:44 · 448 阅读 · 0 评论 -
I2C设备驱动的编写(二)
前面我们说了如何I2C用户模式驱动,这种驱动基于I2C子系统,但是他对于应用程序开发人员的要求较高,需要应用程序开发人员了解硬件的一些东西,比如时序,地址等等,而多数时候应用程序开发人员是按照操作文件的方法操作设备,所以我们更希望用一些更简单的接口去访问。也就是我们今天的内容——基于I2C子系统的字符驱动。 I2C子系统的代码分为三部分如图: Host:主机控制器驱动 D转载 2017-01-12 18:52:50 · 347 阅读 · 0 评论 -
快速简单理解i2c标准协议
http://blog.csdn.net/k_linux_man/article/details/7224810 对于嵌入式开发的朋友来说,I2C协议实在是再熟悉不过了,有太多的器件,采用的都是通过I2C来进行相应的设置。今天,我们就随便聊聊这个I2C协议。 I2C协议中最重要的一点是I2C地址。这个地址有7位和10位两种形式。7位能够表示127个地址,而在转载 2017-03-08 20:01:41 · 447 阅读 · 0 评论