
ADE5166/ADE5169
需要注意的是后PROTKY已通过复位激活时,任何
进一步修改保护需要新的8位保护
键之前被写入到PROTKY SFR将发出ECON
命令。该PROTKY SFR时,将自动清零
ECON 0x8中的命令被发出,因此,用户必须
确保将正确的值被写入到PROTKY SFR
该保障计划改变时。
0xF7FF最显著位用于使所述锁
机制看门狗(见看门狗定时器部分
了解更多信息) 。
下面的代码提供如何写入/擦除的一个例子
保护可以在第一页和PROTKY集上启用
为0xA3执行。请注意,要激活下列保护,所述部分
需要复位。
;启用写入/擦除保护的第一
只有页面
MOV EDATA , # 0FEH
MOV EADRL , # 0F0H
MOV FLSHKY , # 3 BH
;清晰的WP位0
;写地址F7F0h
;让闪存访问
MOV ECON , # 08H
命令
;保护问题
;启用写入/擦除保护最后一页
(这是必需的任何保护是
激活)
MOV EDATA , # 0F7H
MOV EADRL , # 0FFH
MOV FLSHKY , # 3 BH
MOV ECON , # 08H
命令
MOV EDATA , # 0A3H
MOV EADRL , # 0EBH
MOV FLSHKY , # 3 BH
MOV ECON , # 08H
命令
;清除位WP123
;写地址F7FFH
;让闪存访问
;保护问题
;设立PROTKY为A3H
;设置PROTKY为A3H
;写地址F7EBh
;让闪存访问
;保护问题
需要注意的是后PROTKY变为0xA3执行,如图
前面的示例代码,亲未来所有的修改
tection方案要求在PROTKY的SFR设置为0xA3执行
之前发布的ECON保护命令。
WP
123
WP
122
WP
114
WP
106
WP
121
WP
113
WP
105
WP
120
WP
112
WP
104
WDOG
0xF7FF LOCK
WP
119
WP
111
WP
118
WP
110
WP
117
WP
109
WP
116
WP
108
WP
115
WP
107
WP
15
WP
7
0xF7EF
RP
92–95
RP
60–63
RP
28–31
0xF7EB
WP
14
WP
6
RP
RP
88–91
RP
56–59
RP
24–27
WP
13
WP
5
RP
RP
84–87
RP
52–55
RP
20–23
WP
12
WP
4
RP
RP
80–83
RP
48–51
RP
16–19
WP
11
WP
3
RP
RP
76–79
RP
44–47
RP
12–15
WP
10
WP
2
RP
RP
72–75
RP
40–43
RP
8–11
WP
9
WP
1
RP
RP
68–71
RP
36–39
RP
4–7
WP
8
WP
0
RP
96–99
RP
64–67
RP
32–35
RP
0–3
PROTKY
120–123 116–119 112–115 108–111 104–107 100–103
保护密钥
0xF600
图91.闪存保护Page124
第0版|第104页148
07411-124