专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 驱动开发

I2C设备无应答,该怎么处理

发布时间:2010-06-14 17:00:28 文章来源:www.iduyao.cn 采编人员:星星草
I2C设备无应答
编写了一个I2C设备驱动代码,编译成了模块,模块也可以加载上去,在调试时,用示波器看到了有时钟和设备地址的数据信号,但是惟独应答信号错误,是高电平不对。问了厂家,说是时序错误,时序不是I2C总线驱动里做的吗?linux内核自带的总线驱动应该无碍啊,不晓得什么地方出错了,求各位大神帮忙
linux内核驱动,I2C设备驱动

------解决方案--------------------
估计是器件没应答没反应,可能有,器件上电不正常,没有工作不应答,或者你输出的I2C电压,时序不正常导致不应答。操作方法
1检查其间上电是否正常?
2测试I2C电压满足要求嘛?
3时钟满足要求嘛?

------解决方案--------------------
说明芯片有发送命令,但是设备没有应答。
你得看看设备的电有没有供应上去,上电的时序,
可能有的设备需要一些mclk之类的东西,我不知道你的设备是什么。
时钟有的设备也需要同时存在才能工作的。
------解决方案--------------------
接收的设备没有正常工作
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: