演示程序, ISP功能
IFMT
←
xxxxx011
B
ISPCR
←
100xx010
B
IFADRH
←
(页面地址高字节)
IFADRL
←
(页面地址低字节)
SCMD
←
46h
SCMD
←
B9h
( CPU进展将在这里举行)
( CPU继续)
/ *选择页擦除命令* /
/ *设置ISPEN = 1来启用闪光灯的变化。
设置等候= 010 , 10942 MC ;假定10M X的* /
/ *指定的页面的地址要被擦除* /
/ * trig的ISP活动* /
消除特定的闪存页面
IFMT
←
xxxxx010
B
ISPCR
←
100xx010
B
IFADRH
←
(地址高字节)
IFADRL
←
(地址低字节)
IFD
←
(字节日期要被写入到闪存)
SCMD
←
46h
SCMD
←
B9h
( CPU进展将在这里举行)
( CPU继续)
/ *选择字节编程命令* /
/ *设置ISPEN = 1来启用闪光灯的变化。
设置等候= 010 , MC 60 ;假定10M X的* /
/ *指定的地址进行编程* /
/ *准备数据源* /
/ * trig的ISP活动* /
节目一个字节到闪存
IFMT
←
xxxxx001
B
ISPCR
←
100xx010
B
/ *选择字节读命令* /
/ *设置ISPEN = 1来启用闪光灯的变化。
设置等候= 010 , MC 11 ;假定10M X的* /
/ *指定的地址被读* /
IFADRH
←
(地址高字节)
IFADRL
←
(地址低字节)
SCMD
←
46h
/ * trig的ISP活动* /
SCMD
←
B9h
( CPU进展将在这里举行)
( CPU仍在继续,目前
IFD
包含所需数据字节)
阅读从闪存字节
62
MPC82x54A数据表
笙泉