打印

STM32需要外置EEPROM吗?

[复制链接]
5052|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 | 只看该作者
也就是一些用户配置的参数吧,也就每次开机读取一下,参数改动的时候保存一下。

使用特权

评论回复
5
mcuisp| | 2010-10-21 15:51 | 只看该作者
这个一般无需外接,留2个sector即可。
采用轮流写入法,以及一定的校验、判断逻辑。

使用特权

评论回复
6
yybj| | 2010-10-21 18:31 | 只看该作者
一般是不需要外接的,除非你有特殊的要求

使用特权

评论回复
7
解博| | 2014-2-21 22:37 | 只看该作者
sector什么意思

使用特权

评论回复
8
lee_hwa| | 2014-2-21 23:32 | 只看该作者
能否仔细讲讲,我原来用dsp必须用e2prom,stm32可以存在内部的rom里么?

使用特权

评论回复
9
mmuuss586| | 2014-2-22 06:47 | 只看该作者
lee_hwa 发表于 2014-2-21 23:32
能否仔细讲讲,我原来用dsp必须用e2prom,stm32可以存在内部的rom里么?

可以写到内部flash。读写次数有限,读写很慢。

使用特权

评论回复
10
明月小厨| | 2014-2-22 20:57 | 只看该作者
有时写会错。而且直接写相当于停机(程序暂停)

使用特权

评论回复
11
明月小厨| | 2014-2-22 20:58 | 只看该作者
NXP有一款,程序在一个区,数据可以放在另一个区,总线独立;随时可写;
飞思卡尔有KX系列,写的速度非常快,要写RAM差不多;
ST主很勉强了,但不贵。

使用特权

评论回复
12
zchong| | 2014-2-23 11:37 | 只看该作者
内部的最好不要用,你会发现有时候其实挺麻烦,外扩spi接口的eeprom吧

使用特权

评论回复
13
jlwg| | 2014-2-23 11:45 | 只看该作者
zchong 发表于 2014-2-23 11:37
内部的最好不要用,你会发现有时候其实挺麻烦,外扩spi接口的eeprom吧

st有现成的用flash模拟eeprom的函数库,适合小数据量保存,最少需占用2个flash扇区,通过软件实现读写次数超过eeprom的普通读写方式.
该库的缺点是没有考虑系统掉电时候正在写数据可能形成的不完整的数据的处理,这个可以自己考虑增加.

使用特权

评论回复
14
outstanding| | 2014-2-23 16:43 | 只看该作者

使用特权

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

本版积分规则

0

主题

8

帖子

0

粉丝