添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第1337页 > ADUC836BSZ > ADUC836BSZ PDF资料 > ADUC836BSZ PDF资料1第31页
ADuC836
用户下载模式( ULOAD )
闪速/电擦除程序存储器安全
在图17中可以看到,有可能使用62千字节
的闪速/电擦除程序存储器提供给用户作为一个单一的
块的内存。在这种模式下,所有的Flash / EE存储器是
只读到用户代码。
然而,闪速/电擦除程序存储器,也可以写入到
在运行时只需输入ULOAD模式。在ULOAD
模式下,低56字节的程序存储器的可擦除
和重新编程由用户软件,如示于图19 。
ULOAD模式可用于通过升级,在网络场的代码
任何用户定义的下载协议。配置上的SPI端口
在ADuC836作为一个奴隶,就可以完全重新编程
在只有5秒的56 KB的闪存/ EE程序存储器
(参见应用笔记uC007 ) 。
可替换地, ULOAD模式可以用来保存数据到
56 KB的闪存/ EE存储器。这可以是非常有用的
数据记录应用,其中ADuC836可以提供高达
60 KB片上非易失数据存储器( 4 KB的专用
闪速/电擦除数据存储器还存在的话) 。
高6字节的62 KB的闪存/ EE程序存储器
通过串行下载或并行编程只是编程
明。这意味着该空间显示为只读到用户
代码。因此,它不能被意外擦除或重新编程
通过错误代码执行。这使得它非常适合于使用
6个字节为引导程序。一个引导装载Enable选项存在
串口下载到“始终从E000h处复位后运行”。
如果使用引导程序,则建议使用此选项,以确保
引导程序复位后一直执行正确的代码。
编程通过ULOAD模式的闪速/电擦除程序存储器
中更详细地ECON和也的描述中描述
应用笔记uC007 。
嵌入式下载/调试内核
永久性嵌入式固件允许代码
下载到的任何62 KB的
片内程序存储器。的核心程序
显示为“ NOP ”指令,用户代码。
用户BOOTLOADER空间
用户BOOTLOADER空间
可以被编程
下载/调试模式通过
内核,不过只有当阅读
执行用户代码
用户下载Space
无论是下载/调试内核
或用户代码(在ULOAD模式) CAN
PROGRAM这个空间。
FFFFH
2K字节
F800H
F7FFH
6字节
E000H
DFFFH
56字节
该ADuC836利于闪速/电擦除程序存储器的三种模式
安全性。这些模式可以被独立地激活, restrict-
荷兰国际集团访问内部代码空间。这些安全模式可
描述启用串行下载协议的一部分,
应用笔记uC004 ,或通过并行编程。该
ADuC836提供下列安全模式:
锁定模式
该模式锁定代码存储器,禁用并行编程
明的程序存储器。然而,读出在存储器
通过MOVC指令并行模式和读取内存
从外部存储器仍然是允许的。这个模式被关闭
通过启动串行降频的“擦除代码和数据”命令
负载或并行编程模式。
安全模式
该模式锁定代码存储器,禁用并行编程
明的程序存储器。读取/验证的存储器
在并行模式中,并通过MOVC读取内部存储器
从外部存储器指令也将被禁用。此模式是
通过发起以“擦除代码和数据”命令停用
串行下载或并行编程模式。
串行安全模式
此模式禁用设备上的串行下载功能。
如果串行安全模式被激活,并且试图进行重置
部分进入串行下载模式,即复位断言和
与拉高
PSEN
低,部分将解释串行向下
负载复位,因为只有一个正常复位。因此,它不会进入串行
下载模式,但只能执行正常的复位过程。
串行安全模式下只能通过启动一个“擦除码被禁用
和数据“命令,在并行编程模式。
62字节
用户
CODE
内存
0000H
图19.闪速/电擦除程序存储器映射
ULOAD模式
REV 。一
–31–

深圳市碧威特网络技术有限公司