毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 嵌入式 >> 正文

I2C设备驱动代码时序错误

更新时间:2013-7-31:  来源:毕业论文

编写了一个I2C设备驱动代码,编译成了模块,模块也可以加载上去,在调试时,用示波器看到了有时钟和设备地址的数据信号,但是惟独应答信号错误,是高电平不对。问了厂家,说是时序错误,时序不是I2C总线驱动里做的吗?linux内核自带的总线驱动应该无碍啊,不晓得什么地方出错了

设备地址是对的,通过示波器也看到了地址,跟数据手册中提供的数据地址是匹配的

估计是器件没应答没反应,可能有,器件上电不正常,没有工作不应答,或者你输出的I2C电压,时序不正常导致不应答。操作方法
1检查其间上电是否正常?
2测试I2C电压满足要求嘛?
3时钟满足要求嘛?
说明芯片有发送命令,但是设备没有应答。
你得看看设备的电有没有供应上去,上电的时序,
可能有的设备需要一些mclk之类的东西,我不知道你的设备是什么。
时钟有的设备也需要同时存在才能工作的。

使用系统提供的I2C adapter,在软件上,时钟频率在范围内没问题,有地址数据发出;在硬件上,供电均在要求范围内,现在觉得
一:设备没工作,即硬件电路问题
二:设备厂家提供的资料错误,设备地址有误

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。