STM32F407 模拟I2C(续)

2019-07-21 05:18发布

 模拟I2C还在进心中,现在程序能写能读,但是有的数据写两次的时候,理论上应该后面一次覆盖前面的数,但是我调试结果却没见到覆盖,读出来的还是第一次写进去的数,即使断电重来还是不行,这个问题在哪?
还有就是我的读数据,某些地址如果写进去的数末尾为0,则能正确独处,否则读出来就是0xff。这又可能是神马问题?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
正点原子
1楼-- · 2019-07-22 04:28
虽然几率不大,但是写地址和写数据是两码事.
你直接把你的24CXX换到我们的开发板上试试?
正点原子
2楼-- · 2019-07-22 05:31
写数据是有限制的.
爱学习的小妞
3楼-- · 2019-07-22 07:56
 精彩回答 2  元偷偷看……
爱学习的小妞
4楼-- · 2019-07-22 13:47
回复【9楼】正点原子:
---------------------------------
哈哈,被我搞定了,原来还是我时序的问题,这个模拟I2C时序真的要非常小心,一不小心,就将总线放弃了。
正点原子
5楼-- · 2019-07-22 19:47
恭喜
hpdell
6楼-- · 2019-07-22 23:01
恭喜

一周热门 更多>