打印
[其他]

STM32F0 HK32F0 EPPROM仿真 应用

[复制链接]
232|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
v26g7l|  楼主 | 2023-5-29 16:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
32位MCU  除了低功耗系列STM32L0  其他并没有集成EMMPROM

想要保存断电不掉失的数据 需要外接eeprom芯片  不想接 可以芯片内部在flash区域模拟

参考官网示例教程:AN4061

请浏览文档

需要应用在程序里的三个函数

    EE_Init();//初始化
    EE_ReadVariable();//读变量
    EE_WriteVariable();//写变量

使用特权

评论回复

相关帖子

沙发
v26g7l|  楼主 | 2023-5-29 16:07 | 只看该作者
在官方示例工程   STM32F0xx_AN4061_FW_V1.0.0  中
需要修改 eeprom.h中的
define EEPROM_START_ADDRESS     ((uint32_t)0x08002000)
                                                        /* EEPROM emulation start address:
                                                        from sector2, after 8KByte of used
                                                        Flash memory */

使用特权

评论回复
板凳
v26g7l|  楼主 | 2023-5-29 16:08 | 只看该作者
注意确保FLASH里面有剩余位置  测试时我把初始位置定位在FLASH最后2KB

最后因为工程需要   没有太过于研究底层实现  仿真只用三个函数就可以实现   

实测可用于HK32F0

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

25

主题

117

帖子

0

粉丝