打印
[应用相关]

擦除掉然后写入要存储的数据

[复制链接]
401|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
houcs|  楼主 | 2020-6-26 15:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
查资料知道2553的flash分4段,每段64字节,共ABCD四段,其中“A 段包含校准数据。在复位之后,为A 段提供针对编程及擦除的保护。可以将其解锁,但如果需要器件专用的
校准数据,应注意不要将该段擦除。”,现在想擦除掉,写入要存储的数据,可是怎么做呢?

使用特权

评论回复
沙发
juventus9554| | 2020-6-26 16:01 | 只看该作者
楼主的意思是给FLSAH解锁吧

使用特权

评论回复
板凳
ousj| | 2020-6-26 16:08 | 只看该作者
解锁用:FCTL3=FWKEY;

使用特权

评论回复
地板
lium| | 2020-6-26 16:11 | 只看该作者
A段一般不要动它吧,不然到后边的会很复杂的

使用特权

评论回复
5
zhanglli| | 2020-6-26 16:15 | 只看该作者
对A段要求LOCKA= 0,方可擦除。所有你程序中需要对A段进行特别处理,先解锁然后擦除。

使用特权

评论回复
6
wenfen| | 2020-6-26 16:20 | 只看该作者
问一下哈,你观察内存里面的时候,擦除后的数据是不是全为0xffff,但是擦除时操作是:空写的为0x00,那擦除后内存数据应该是0x0000才对啊

使用特权

评论回复
7
stly| | 2020-6-26 16:27 | 只看该作者
A段的话万一要擦除的话,原来保存的参数的不要变的

使用特权

评论回复
8
houcs|  楼主 | 2020-6-26 16:31 | 只看该作者
A段先解锁然后擦除

使用特权

评论回复
9
huanghuac| | 2020-6-26 16:37 | 只看该作者
FLSAH:解锁,写入,锁上

使用特权

评论回复
10
wenfen| | 2020-6-26 16:40 | 只看该作者
有些段不能随便改变的

使用特权

评论回复
11
chuxh| | 2020-6-26 16:44 | 只看该作者
只能一段一段的擦除

使用特权

评论回复
12
houcs|  楼主 | 2020-6-26 16:50 | 只看该作者

其实还是不大明白,我再琢磨琢磨吧,多谢了哈先

使用特权

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

本版积分规则

743

主题

8382

帖子

5

粉丝