adersonl 发表于 2016-6-15 13:35:33

STM32F0 FLASH 模拟 EEPROM的问题

大家好,最近有用到STM32F030做一个项目,因为外部的EEPROM 抗干扰性太差,所以有考虑到使用内部的flash去当EEPROM使用,在实际使用过程中遇到两个问题,一个是flash的操作需要比较长的等待时间,第二个就是操作flash时,是否会和中断有关系,因为这块板子有设计一个掉电中断,在这个中断进入的时候,实际测试在操作flash的时候是无法写入成功的,还有些情况下会出现外设失常,也就是GPIO无法操作这一类的问题

moyanming2013 发表于 2016-6-15 14:32:59

每次使用内部flash都要至少1个扇区操作(读、写)自然比较慢,这期间最好关闭中断。再就是减少操作flash次数。你是要想保存配置信息吗?

fxltsbl007 发表于 2016-7-29 15:42:17

大哥,你那有什么资料没。我也要搞FLASH模拟EEPROM

yiban-406032 发表于 2017-3-1 20:45:11

moyanming2013 发表于 2016-6-15 14:32
每次使用内部flash都要至少1个扇区操作(读、写)自然比较慢,这期间最好关闭中断。再就是减少操作flash次 ...

在stm32f0中,如果想保存配置信息,应该怎么办?

xmshao 发表于 2017-3-1 22:54:24

关于STM32F0 模拟EEPROM的操作 可以去www.st.com 下载AN4061: EEPROM emulation in STM32F0xx microcontrollers。
参考代码:STSW-STM32117

奏奏奏 发表于 2017-3-2 08:27:18

要不楼主换用L0系列,片内自带EEPROM:lol

xmshao 发表于 2017-3-2 13:57:12

奏奏奏 发表于 2017-3-2 08:27
要不楼主换用L0系列,片内自带EEPROM

:lol:victory:

cypan 发表于 2020-7-28 08:22:43

xmshao 发表于 2017-3-1 22:54
关于STM32F0 模拟EEPROM的操作 可以去www.st.com 下载AN4061: EEPROM emulation in STM32F0xx microcontrol ...

我是小白,第一次用F0,我下载了但是我不是很清楚怎么写进去啊。
页: [1]
查看完整版本: STM32F0 FLASH 模拟 EEPROM的问题