
ADE5166/ADE5169
下部62个字节可用来存储程序,用户
或非易失性数据存储器。它们被分成124页
的每512个字节。这是由用户来决定哪些闪存
要被用于数据存储。建议在每一页
专门单独编程或数据存储器,这样的
如不出现这样的程序计数器载入
与数据存储器而不是从程序的操作码
存储器或者程序存储器被擦除更新字节
的数据存储器中。
该闪存可以防止读取或写入/擦除访问。
的保护是在用户程序的上页执行
内存。从该页面的最后16字节用于CON组
计算对每个页面的写入/擦除保护。该
剩下的四个字节用于配置读保护
闪速存储器。读保护的群体选择
四页。最后,还有一个用于存储所要求的密钥的字节
修改保护方案。如果任何代码保护
要求信息存储的页面必须写入/擦除
在最低限度的保护。
因此,可以建议,如果使能代码保护的
用户可访问的闪存存储器的最后一页,应仅用于
存储数据,从而无法在该领域需要改进。如果
固件需要保护,可能需要更新中
将来,最后一页应预留使用常量
该期间不要求修改的用户代码
仿真和调试。
第0页至第122页正因此,可用于一般
程序和数据存储器使用。建议在第123页
用于常量或代码,不要求未来modifica-
系统蒸发散。注意,最后20个字节的页面123被保留用于
闪烁存储器保护的,因此,对用户不可用。
使用闪存
该62个字节的闪存配置为124页,每页
包含512个字节。与其它ADE5166 / ADE5169
的外围设备,接口到该存储空间是通过一组
寄存器映射到SFR空间。闪存数据SFR ( EDATA ,
地址0xBC )持有要被访问的数据的字节。的字节
闪存是通过EADRH SFR地址(地址0xC7 )
和EADRL SFR (地址0xC6 ) 。
表103.闪光的SFR
SFR
ECON
FLSHKY
PROTKY
EDATA
EADRL
EADRH
地址
0xB9
0xBA
0xBB
0xBC
0xC6
0xC7
默认
0x00
0xFF
0xFF
0x00
0x00
0x00
位
寻址
No
No
No
No
No
No
描述
闪光控制
闪存盘
FL灰
保护密钥
闪存数据
闪存低字节
地址
闪存高字节
地址
ECON是一个8位闪存控制SFR (地址0xB9 ),可
写有五个快闪存储器访问命令之一
触发各种读,写,擦除和验证功能。图89
表明需要用于访问闪速存储器的步骤。
ECON
命令
地址
EADRH EADRL
FL灰
保护密钥
FLSHKY
地址
解码器
保护
解码器
ACCESS
允许?
TRUE : ACCESS
允许
ECON = 0
07411-069
FLSHKY = 0x3B ?
FALSE : ACCESS
否认
ECON = 1
图89.闪存存储器读/写/擦除保护框图
第0版| 100页148