SST单片机IAP指令操作程序示例(C语言)
程序编号:600
程序类型:技术文章
文件大小: 53 K 字节
资料语言: 中文版
下载次数:2229 次
上传时间:2008/2/15 16:05:56
上传用户:hunters271
原始文件名: IAP_Example_C.pdf
关键字: SST单片机IAP指令操作程序示例,IAP指令操作,SST单片机
简介:
本程序用的单片机是SST89x564RD、SST89x554RC、SST89x58RD2、SST89x54RD2和
SST89x52RD2。示例程序代码中,执行IAP指令的程序放在单片机低端程序空间,也就是BLOCK0,
IAP的程序包括了扇区擦除(Sector-Erase)、字节编程(Byte-Program)和字节校验(Byte-Verify)
(注:字节校验相当于读数据指令)。IAP程序做成子程序,主程序可以调用这些子程序执行IAP操
作,把数据烧写到另外一块的FLASH空间中(BLOCK1)。主程序中,目标扇区先被擦除,然后把
数据(0,1,2,…,n,n等于一个扇区的大小)写入到BLOCK1目标地址BLK1-DST-ADDR,IAP
成功完成后,ErrorCode变为0,如果有错误出现时,程序保持错误功能,ErrorCode还是为1。