关于i2c总线的问题

lacelove_2005 2009-08-27 04:13:45
写入数据0x0f, 第一次读出为0x0f,以后都读出为0xff。。。。写入其他数据也一样,只有第一次读取了正确数据。。。
请问这是为什么???
...全文
103 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
aaassd_cn 2009-08-31
  • 打赏
  • 举报
回复
果然是连续读了…
lacelove_2005 2009-08-31
  • 打赏
  • 举报
回复
搞定了,芯片要求每次读取时都写入地址,我以为写入指令只要写一次
lacelove_2005 2009-08-28
  • 打赏
  • 举报
回复
就是反复去读啊,但是我有重新指定读的地址的,我在板子上试了一下,读回的数据确实和真实的效果一样
凤朝凰 2009-08-28
  • 打赏
  • 举报
回复
怀疑楼主是连续去读了,不重新写地址的话是读下一个字节了。
楼主重新发送地址试试。
lacelove_2005 2009-08-28
  • 打赏
  • 举报
回复
如果总线协议没有处理正确,会这样吗
venus_zone 2009-08-28
  • 打赏
  • 举报
回复
程序有问题吧
凤朝凰 2009-08-28
  • 打赏
  • 举报
回复
看目标设备的文档是不是有什么说法,检查每次读的波形是否相同。
barryan2007 2009-08-27
  • 打赏
  • 举报
回复
请你表达清楚,什么意思
zyzhang365 2009-08-27
  • 打赏
  • 举报
回复
你这都是什么问题?不清楚在说什么。

21,597

社区成员

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

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