添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符P型号页 > 首字符P的型号第1192页 > PXAG49KFA > PXAG49KFA PDF资料 > PXAG49KFA PDF资料2第11页
飞利浦半导体
初步数据
XA的16位微控制器系列
64K闪存/ 2K RAM ,看门狗, 2个UART
XA-G49
FFFF
引导ROM
FFFF
F800
4座
16K字节
C000
3座
16K字节
节目
地址
8000
BLOCK 2
16K字节
4000
1座
8K字节
2000
块0
8K字节
0000
SU01034
图3.闪存配置
FMIDLE
在AUXR寄存器的FMIDLE位可降低功耗
通过关闭闪存当CPU处于空闲模式。
必须这样做之前,为了启动待机模式下,如图所示
下文。
OR
OR
.
AUXR,#$40
PCON,#$01
.
;设置闪存
空闲模式。
;打开空闲模式。
;继续执行
在这里,当空闲
模式终止。
当状态字节设置为一个非零值,引导其他
向量被用作为复位矢量( 4个字节) ,包括引导
程序计数器( BPC)和引导PSW ( BPSW ) 。工厂
默认设置为8000H的BPSW和F800H为BPC ,
其对应于地址F900H为工厂掩蔽光盘
ISP引导装载程序。状态字节被自动设置为非零
当一个程序出错时的价值。可以在自定义的引导装载程序
写入引导向量设置为自定义引导加载程序。
注意:
当擦除状态字节或引导向量,这些
字节被擦除的同时。有必要重新编程
删除和更新的状态字节后,引导向量。
当闪存被置于待机模式下通过设置FMIDLE ,
在退出待机模式下重新启动CPU花费稍长,
约3微秒。但是,待机电流消耗
闪存被减少大约8毫安大约为1mA。
引导向量的硬件激活
程序执行引导向量也可以从强制
微控制器通过设置一些正确的状态外
销。虽然被复位时, PSEN引脚必须拉低时,
ALE引脚允许悬空为高电平(无需外部上拉) ,以及
EA引脚驱动到逻辑高(或至V
PP
) 。然后重置可能
释放。这是相同的效果具有非零状态字节。
这使得构建,将正常执行结束应用程序
用户代码,但又可以手动强制进入ISP操作。引导
所描述的ROM启用时使用引导向量的强制
以上,所以该分支可以到默认的装载器。相反,用户
在顶部2字节闪存的代码可能不会被执行
当引导向量使用。
如果出厂默认设置为BPC ( F800H )发生变化时,它会不
再指向ISP屏蔽-ROM引导装载程序。如果发生这种情况,
改变引导向量的内容的唯一可能的方式是
通过并行编程的方法,其前提是最终用户
应用程序不包含定制的加载器,它提供了
擦除和引导向量和状态字节的重新编程。
编程的FLASH后,状态字节擦除,以
为了允许执行用户的应用程序代码的零
从地址0000H开始。
默认装载机
接受编程命令在默认加载器
预定格式包含永久在Boot ROM 。一
刚出厂的设备会自动进入该加载器,如果它是
电,而不首先进行编程的用户。装载机
命令包括的功能,如擦除块;闪存程序存储器
内存;读取闪存;和空白支票。
引导向量
该XA - G49包含了两个特殊的Flash寄存器:引导
向量和状态字节。
在“引导向量”允许强制用户提供执行
闪存加载器复位后,根据条件的两个特定集合。在
下降复位的边缘时, XA- G49检查的内容
状态字节。如果该状态字节被设置为零,电执行
在开始0000H地址,这是在正常的起始地址
用户的应用程序代码。
2001年6月27日
11

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