STC单片机通过串口多字节数据读写EEPROM操作
STC单片机通过串口多字节数据读写EEPROM操作
- 相关篇《STC15系列单片机EEPROM读写示例》
EEPROM使用前说明
- EEPROM 的读/写操作是以1 字节为单位进行,而EEPROM 擦除操作是以1 扇区(512 字节)为单位进行,在执行擦除操作时,如果目标扇区中有需要保留的数据,则必须预先将这些数据读取到RAM中暂存,待擦除完成后再将保存的数据和需要更新的数据一起再写回EEPROM/DATA-FLASH。
- EEPROM 操作时间
- 读取1 字节:4 个系统时钟(使用MOVC 指令读取更方便快捷)
- 编程1 字节:约30~40us(实际的编程时间为6~7.5us,但还需要加上状态转换时间和各种控制信号的SETUP 和HOLD 时间)
- 擦除1 扇区(512 字节):约4~6ms
- STC8H 系列单片机内部的EEPROM 的访问方式有两种:IAP 方式和MOVC 方式。IAP 方式可对EEPROM 执行读、写、擦除操作,但MOVC