非易失性寄存器:
有两个名为非易失性寄存器
OR0
和
OR1
个别。它们被设计成
配置MPC89x51A选项。
一般来说这两个非易失性寄存器将通过一个受欢迎的NVM作家写,说高低
系统中的所有- 11 ,跳跃者-48和笙泉提供的MCU作家。此外,用户可以改变
在NVM寄存器
OR1
由ISP程序中的方式相同,写
数据闪存,
但
OR0
只能通过一个离线流行的NVM写入被写入。
NVM注册: OR0
(选件
寄存器0 ) :
Bits-7
-
Bits-6
-
Bits-5
ISPAS1
Bits-4
ISPAS0
Bits-3
-
Bits-2
MOVCL
Bits-1
SB
Bits-0
LOCK
{ISPAS1,
ISPAS0 } :
用于识别的起始地址的ISP程序
{0,
0}:=
ISP的空间是0x2C00到0x3BFF ( 4K大小) 。
{0,
1}:=
ISP的空间是从0x3400到0x3BFF (2K大小)。
{1,
0}:=
ISP的空间是从0x3800到0x3BFF ( 1K大小)
{1,
1}:=
没有ISP的空间。
这两个位决定在哪里的ISP程序定位,以及ISP程序如何与
数据闪存
股
11K的嵌入式闪存。
MOVCL :
用于确定是否MOVC指令将被禁用。
0:=
MOVC有条件禁用。
1:=
MOVC始终可用。
SB :
用于确定当它被倾倒的程序代码将被加扰。
0:=
从作家的代码转储被加密。
1:=
从作家的代码转储是透明的。
LOCK :
用于确定所述程序代码将被锁定以防止流行作家。
0:=
锁码。
1:=
不锁码
如果代码被锁定,都来自一种流行的倾倒,数据将始终显示
FFH 。
请检查文件的“初始Configuration.pdf ”来获得OR0的默认值。
10
MPC89x51A数据表
笙泉