关于i2c总线的问题

xioajinglchy   2009-8-27 16:13 楼主
写入数据0x0f, 第一次读出为0x0f,以后都读出为0xff。。。。写入其他数据也一样,只有第一次读取了正确数据。。。
请问这是为什么???

回复评论 (9)

你这都是什么问题?不清楚在说什么。
点赞  2009-8-27 18:11
请你表达清楚,什么意思
点赞  2009-8-27 21:56
怀疑楼主是连续去读了,不重新写地址的话是读下一个字节了。
楼主重新发送地址试试。
点赞  2009-8-28 09:47
就是反复去读啊,但是我有重新指定读的地址的,我在板子上试了一下,读回的数据确实和真实的效果一样
点赞  2009-8-28 11:38
看目标设备的文档是不是有什么说法,检查每次读的波形是否相同。
点赞  2009-8-28 14:09
程序有问题吧
点赞  2009-8-28 14:47
如果总线协议没有处理正确,会这样吗
点赞  2009-8-28 15:03
搞定了,芯片要求每次读取时都写入地址,我以为写入指令只要写一次
点赞  2009-8-31 08:52
果然是连续读了…
点赞  2009-8-31 10:41
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复