位置:首页 > IC型号导航 > 首字符P型号页 > 首字符P的型号第1195页 > P89LPC932FDH > P89LPC932FDH PDF资料 > P89LPC932FDH PDF资料3第42页

飞利浦半导体
P89LPC932
8位微控制器,带有加速双时钟80C51核心
8.27.3
在P89LPC932的ISP和IAP功能
闪光的组织:
P89LPC932的程序存储器由8个1KB
部门。每个扇区可进一步划分成64个字节的页。除了扇区
擦除和页擦除一个64字节的页寄存器,它可实现
给定页面的164个字节到同时被编程的,基本上
降低了整个编程的时间。在应用中编程(IAP )接口
设置,以允许最终用户应用程序来擦除和重新编程的用户代码
内存。此外,擦除和用户可编程字节重新编程
包括UCFG1 ,引导状态位和引导向量的支持。由于运
从工厂,上512字节的用户代码空间包含一个串行在系统
编程(ISP)子程序,允许该装置在电路中被编程
通过串行端口。
Flash的编程和擦除:
有擦除的三种方法或
可以使用的闪存存储器的编程。首先,闪存可能
通过调用低级别例程编程或擦除,在最终用户应用程序
通过共同的切入点。其次,片上ISP引导装载程序可以被调用。
ISP引导装载程序将依次通过相同的通用调用低级例程
可用于由最终用户应用程序的入口点。第三,闪光灯可能
通过使用市售的编程,或者使用并行方法擦除
EPROM编程器支持该器件。该设备不提供
代码内容的直接VERI网络阳离子。相反,该设备提供了一个32位的
CRC结果一个扇区或整个8 KB的用户代码空间。
引导ROM :
当单片机程序自己的闪存,所有的
低级别的细节都是由独立的包含在Boot ROM代码处理
从Flash存储器中。用户程序只需调用中的公共入口
用适当的参数启动ROM到完成所需的操作。该
引导ROM的操作包括:擦除扇区,擦除页,编程页, CRC ,
程序加密位,等等。引导ROM占用程序存储空间的
从FF00的地址空间,以FEFF进制的顶部上,从而不骗子佛罗里达州与用户相互矛盾
程序存储器空间。
上电复位代码的执行:
该P89LPC932包含两个特殊的Flash
内容:引导向量和引导状态位。在复位之后, P89LPC932
检查引导状态位的内容。如果引导状态位被设置为零,
电开始执行0000H地址处,这是在正常的起始地址
用户的应用程序代码。当引导状态位被设定为一个非零值,其它
引导向量的值作为程序计数器的高字节,
低字节固定为00H 。出厂默认设置为01EH ,对应于
地址为1E00H默认的ISP引导装载程序。该引导装载程序是预编程的
在工厂到这个地址空间,并且可以由用户进行擦除。
谁的用户
如果需要使用这部分代码,就采取预防措施,以避免擦除的1KB
从行业1C00H到1FFFH 。相反,页擦除功能可以用于
擦除距离1C00H到1DFFH的8个64字节的页。
自定义启动
加载器可以将引导向量设置为自定义的引导装载程序,如果需要的话。
硬件启动引导装载程序的:
引导加载程序还可以通过执行
强制器件进入ISP模式中上电序列(见
P89LPC932
用户手册
对于特定网络信息) 。这具有的效果是一样的一
非零状态字节。这使得应用程序可以在正常时执行
用户代码,但又可以手动强制进入ISP操作。如果出厂默认设置
9397 750 12379
皇家飞利浦电子股份有限公司2004版权所有。
产品数据
牧师04 - 2004年1月6日
42 60