如何擦除flash的字节

2019-07-14 17:26发布

查资料知道2553的flash分4段,每段64字节,共ABCD四段,其中“A 段包含校准数据。在复位之后,为A 段提供针对编程及擦除的保护。可以将其解锁,但如果需要器件专用的校准数据,应注意不要将该段擦除。”,现在想擦除掉,写入要存储的数据,可是怎么做呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
hucc
1楼-- · 2019-07-15 00:21
解锁用:FCTL3=FWKEY,A段一般不要动它吧,不然到后边的会很复杂的,对A段要求LOCKA= 0,方可擦除。所有你程序中需要对A段进行特别处理,先解锁然后擦除。
广州洋钒
2楼-- · 2019-07-15 01:30
问一下哈,你观察内存里面的时候,擦除后的数据是不是全为0xffff,但是擦除时操作是:空写的为0x00,那擦除后内存数据应该是0x0000才对啊
zzpf
3楼-- · 2019-07-15 01:51
A段的话万一要擦除的话,原来保存的参数的不要变的
Lucia_nie
4楼-- · 2019-07-15 06:26
A段先解锁然后擦除

一周热门 更多>