s3c6410 IIC驱动读写 ACK NOT received 问题。

平台s3c6410,wince6.0
新改了一块版子,结果iic工作不正常了,读写都提示ACK NOT received。写地址都ACK NOT received。
之前的版子并不会,硬件一时查不出来问题所在,不知道哪位有经验,可能是什么引起的呢?

...全文
238 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xqhrs232 2015-01-17
  • 打赏
  • 举报
回复
用示波器看看,抓不到就是设置的问题,好不就是硬件的问题!!!
  • 打赏
  • 举报
回复
引用 3 楼 LouisScola 的回复:
device没变的话,基本上就是iic master出问题了,这种涉及到协议的最好用逻辑分析仪抓抓看看
device变了,以前是个7寸的电容屏,工作正常,现在弄了个3.5寸的,发现有问题。干脆就将3.5寸的触摸屏换成eeprom测试,发现一样不行,我将iic的打印打开对比新旧版子的东西,发现新的写地址后根本就没有ACK,硬件又说没什么改动。相当于无法将地址写进去,所以读也一样读不到正确的东西。
LouisScola 2015-01-16
  • 打赏
  • 举报
回复
device没变的话,基本上就是iic master出问题了,这种涉及到协议的最好用逻辑分析仪抓抓看看
  • 打赏
  • 举报
回复
引用 1 楼 xqhrs232 的回复:
还在用6410?
一直在用,暂时没思路,只能配合硬件,继续查看哪里有问题,郁闷。
xqhrs232 2015-01-15
  • 打赏
  • 举报
回复
还在用6410?

19,500

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧