添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第735页 > AT89C5131A-M > AT89C5131A-M PDF资料 > AT89C5131A-M PDF资料3第45页
AT89C5130A/31A-M
启动过程
软件启动过程
例子
许多算法可以用来对软件的启动过程。下面是描述
不同的标志和字节。
Boot Loader的跳位( BLJB ) :
- 该位指示RESET上的用户要跳转到该应用程序的地址
@ 0000H在FM0或在执行上FM1地址@ F400H引导加载程序。
- BLJB = 0 (复位后,即引导程序执行FM1 )是默认的出厂爱特梅尔亲
编程。
- 要读取或修改该位时, API的使用。
引导向量地址( SBV ) :
- 该字节包含FM0用户引导装载程序地址的最高位。
- SBV的默认值是FFH ( FM0在没有用户的boot loader ) 。
- 要读取或修改该字节,这些API被使用。
额外的字节( EB ) &引导状态字节( BSB ) :
- 这些字节都为客户保留。
- 要读取或修改这些字节,这些API被使用。
图21 。
硬件启动过程算法
RESET
位ENBOOT在AUXR1寄存器
与BLJB初始化反转。
例如,如果BLJB = 0, ENBOOT
五金
ENBOOT = 0
PC = 0000H
BLJB == 0
?
被设置为( = 1 )时复位,从而
之后的引导程序执行
复位。
ENBOOT = 1
PC = F400H
软件
应用
在FM0
引导程序
在FM1
45
4337C–USB–02/05

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