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 字节

本文详细介绍了STC单片机如何通过串口使用IAP方式读写EEPROM,强调了IAP方式避免了地址偏移问题,并提供了STC15和STC89系列的示例代码。同时讨论了不同系列单片机的EEPROM空间大小和地址差异,以及自定义EEPROM大小的注意事项。
订阅专栏 解锁全文
2284

被折叠的 条评论
为什么被折叠?



