amobbs.com 阿莫电子论坛

 找回密码
 注册
搜索
bottom↓
回复: 0

stm8 stm8s stm8af EEPROM 例程(亲测可用)

[复制链接]
(3568114)

打赏出0元收入0元

发表于 2020-5-28 10:51:43 | 显示全部楼层 |阅读模式

1.初始化  
FLASH_DeInit();
FLASH_Unlock(FLASH_MEMTYPE_DATA);
FLASH_SetProgrammingTime(FLASH_PROGRAMTIME_STANDARD);


2.写入一字节数据
FLASH_Unlock(FLASH_MEMTYPE_DATA);  
FLASH_ProgramByte(0x4001, 0x12);  
FLASH_WaitForLastOperation(FLASH_MEMTYPE_DATA);  
FLASH_Lock(FLASH_MEMTYPE_DATA);


3.读取刚才的数据
FLASH_ReadByte(0x4001);

按照以上方式可以实现一字节数据的读写,如有更为标准的写法,请留言。
多字节数据的操作可以参照我之前的帖子有个库函数软件可以查找,很方便。
值得注意的是,STM8S/AF中的eeprom地址范围:0x4000~(你自己算),大多数有2kb,自己参考数据手册计算大小。
回帖提示: 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号-1 )

GMT+8, 2020-7-8 18:00

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表