Board logo

标题: 对EEPROM进行读写操作时,有时间限制么? [打印本页]

作者: fjczd    时间: 2008-12-18 16:20     标题: 对EEPROM进行读写操作时,有时间限制么?

对EEPROM进行读写的时候,在调试时(单步运行)可以读写.但是如果全速运行,似乎不能进行读写操作

因为读出来的数据,不是写入的

比如写入4,读出来不是,还是之前的3

请问,读写EEPROM时,遇到过这种情况么?谢谢


作者: 康桥人    时间: 2008-12-18 22:50

判断是否"忙"了吗,

有可能是你写的动作太快了,MCU反应不了,


作者: fjczd    时间: 2008-12-19 09:24

QUOTE:
以下是引用康桥人在2008-12-18 22:50:00的发言:

判断是否"忙"了吗,

有可能是你写的动作太快了,MCU反应不了,

那就是说读写操作对速度有要求了


作者: fjczd    时间: 2008-12-19 10:03

Busy - Method returns the status of EEPROM device.
作者: yaoyao_2288    时间: 2009-3-4 11:06

跟设置的时钟频率有关系吧


作者: fjczd    时间: 2009-3-6 13:54

应该是读写操作需要一定的时间,至少比一条命令运行的时间要长

加延迟就好了


作者: zhaochuanyu1982    时间: 2011-7-6 14:00

UID529491   在 吗  我也遇到你的问题了   全速运行就不好使了!
请问在哪里加延时?
作者: baishaohua    时间: 2011-7-9 11:15

应该是在连续两个byte之间,增加必要的延时!




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0