STM32需要外置EEPROM吗?

[复制链接]
6518|13
 楼主| 今晚捉肥仔 发表于 2010-10-21 12:05 | 显示全部楼层 |阅读模式
如题,有些用户数据需要保存,是否需要外接EEPROM呢?
可以直接保存在内部FLASH吗?
请指教。
jgphu 发表于 2010-10-21 12:18 | 显示全部楼层
数据不行吧
mcuisp 发表于 2010-10-21 12:47 | 显示全部楼层
要看数据的存储要求。
比如更新次数、大小、安全性要求等。
大多数是无需外接,采取一定处理方法即可。
 楼主| 今晚捉肥仔 发表于 2010-10-21 13:49 | 显示全部楼层
也就是一些用户配置的参数吧,也就每次开机读取一下,参数改动的时候保存一下。
mcuisp 发表于 2010-10-21 15:51 | 显示全部楼层
这个一般无需外接,留2个sector即可。
采用轮流写入法,以及一定的校验、判断逻辑。
yybj 发表于 2010-10-21 18:31 | 显示全部楼层
一般是不需要外接的,除非你有特殊的要求
解博 发表于 2014-2-21 22:37 | 显示全部楼层
sector什么意思
lee_hwa 发表于 2014-2-21 23:32 来自手机 | 显示全部楼层
能否仔细讲讲,我原来用dsp必须用e2prom,stm32可以存在内部的rom里么?
mmuuss586 发表于 2014-2-22 06:47 来自手机 | 显示全部楼层
lee_hwa 发表于 2014-2-21 23:32
能否仔细讲讲,我原来用dsp必须用e2prom,stm32可以存在内部的rom里么?

可以写到内部flash。读写次数有限,读写很慢。
明月小厨 发表于 2014-2-22 20:57 | 显示全部楼层
有时写会错。而且直接写相当于停机(程序暂停)
明月小厨 发表于 2014-2-22 20:58 | 显示全部楼层
NXP有一款,程序在一个区,数据可以放在另一个区,总线独立;随时可写;
飞思卡尔有KX系列,写的速度非常快,要写RAM差不多;
ST主很勉强了,但不贵。
zchong 发表于 2014-2-23 11:37 | 显示全部楼层
内部的最好不要用,你会发现有时候其实挺麻烦,外扩spi接口的eeprom吧
jlwg 发表于 2014-2-23 11:45 | 显示全部楼层
zchong 发表于 2014-2-23 11:37
内部的最好不要用,你会发现有时候其实挺麻烦,外扩spi接口的eeprom吧

st有现成的用flash模拟eeprom的函数库,适合小数据量保存,最少需占用2个flash扇区,通过软件实现读写次数超过eeprom的普通读写方式.
该库的缺点是没有考虑系统掉电时候正在写数据可能形成的不完整的数据的处理,这个可以自己考虑增加.
outstanding 发表于 2014-2-23 16:43 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

8

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部