找回密码
 注册
搜索
查看: 1101|回复: 1

[讨论] 问个关于I2C器件驱动的问题

[复制链接]
发表于 2006-3-29 21:56:00 | 显示全部楼层 |阅读模式
在一个手机上拆了一个I2C的LCD,想用一块ARM的实验板上的I2C接口把它点亮。线接好了,程序也写好了,不过完全没反应。现在还不能确定是程序的问题还是LCD的兼容性问题。
我想问的是:1.所有的I2C器件是不是都是兼容的,就像所有的USB设备互相兼容一样?我在怀疑是不是实验板上的I2C接口的驱动能力不足以驱动这块LCD;2.调试I2C之类的驱动程序时,能不能单步调试,总感觉单步走的话,时序就乱了;3.I2C器件的时钟频率是怎么确定的?协议上说是100k-400k(低速),我用示波器在手机上测的是125kHz,但LCD module的driver IC里似乎没有提到这个问题,向LCD组的人请教说是试出来的,不知是不是真是如此?
小弟我刚注册,第一次来这,以后就请大家多照应了!
发表于 2006-3-30 11:16:00 | 显示全部楼层
<P>1.移植LCd的话,首要的是看你的连线是否有问题,量一下电压,片选等引脚</P><P>2.每个在I2C总线上的设备都有自己一个地址,确认一下地址有错没</P><P>3.初始化程序是可以共用的,以前我一个同事也做过类似的事情。就是看一下你的延时有误差。MCU不一样同样的for循环,延时不一致。另外reset等一些与连线相关的操作需要做修改。</P>[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-23 06:26 , Processed in 0.045721 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表