本文主要是介绍STM8内部EEPROM的使用详解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1 内存映射
STM8S105
集成了多达1K
的EEPROM
(掉电数据不会丢失)最高可以支持30万次的擦写次数,用户可以将一些数据保存在EEPROM
中,具体的memory map
如下图所示;
在这里内存一页的大小为64 bytes
(1 block
), DATA EEPROM
的内存地址映射如下图所示;
可以看到,EEPROM
的起始地址为0x004000
,结束地址为0x00427F
,这个在下面编程时会用到,当然具体的大小会因为型号不同而有所差异;
2 程序实现
下面程序基于stm8
的标准库,进行实现,相应标准库可以在st
官网上下载得到;
eeprom_inner.ch
这篇关于STM8内部EEPROM的使用详解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!