位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第1123页 > ATMEGA88-20MI > ATMEGA88-20MI PDF资料 > ATMEGA88-20MI PDF资料4第20页

当写访问时间结束,EEPE位由硬件清零。用户
软件可以查询该位,并等待一个零写入下一个字节之前。当EEPE
已定, CPU会停止两个时钟周期的下一条指令执行之前。
位0 - EERE :EEPROM读使能
EEPROM的读使能信号EERE是读选通到EEPROM中。当
正确的地址是建立在寄存器EEAR的EERE位必须写入逻辑
一个触发读取EEPROM 。 EEPROM读取只需要一条指令,并
所请求的数据立即可用。当读取EEPROM的CPU是
在执行下一条指令之前,停止4个时钟周期。
用户在读取操作之前,应该检测EEPE 。如果一个写操作
正在进行中,则无法读取EEPROM,也改变EEAR
注册。
标定的振荡器用于EEPROM定时。表3列出了典型
编程时间从CPU访问EEPROM 。
表3中。
EEPROM编程时间
符号
EEPROM写
(从CPU )
校准的RC振荡器周期数
26,368
典型的编程时间
3.3毫秒
下面的代码分别用汇编和C函数写
EEPROM 。在此假设中断控制(通过禁用接口,例如
全球中断产生),因此不会发生中断执行这些功能的过程。该
同时还假设没有引导程序存在于该软件。如果这样的
代码存在,则EEPROM写函数还需要等待正在运行的SPM的COM
命令来完成。
20
ATmega48/88/168
2545D–AVR–07/04