红联Linux门户
Linux帮助

关于 I2C 驱动问题

发布时间:2010-06-09 23:22:31来源:红联作者:MayZheng
第一次写 I2C 的驱动,是关于一个全键盘的应用。看了一些别的设备的驱动,但是现在关于I2C 的地址没有搞明白,需要做右移一位吗?
文章评论

共有 3 条评论

  1. shenhao0129 于 2010-06-10 12:02:53发表:

    虽然操作时移位,但是最用确实空出那几位,因为不同的位代表不同的意思,还好你这么直接这么抽象的说,我也不是很明白,你贴出代码来吧!I2C的用GPIO口模拟的协议我原来分析过了,应该还能看的懂

  2. MayZheng 于 2010-06-10 10:53:58发表:

    很抱歉,I2C 的协议看了。还是没有明白,怎么需要到移位呢?之前使用I2C 驱动,不是在 LINUX 上的,都是按照 DATASHEET 上的地址进行的。请大侠们指点一下。。。。

  3. shenhao0129 于 2010-06-10 08:47:13发表:

    I2C的地址一般都要发送好几次的,当然,每次的地址都不相同,这个具体的你可以看一下I2C的协议就明白了