操作模式和内存
2.4.2编程下载的数据的EPROM
当使用这种方法时, EPROM是通过软件而在专用的测试或自举程序
模式。用户开发的软件可以通过SCI或ROM , EPROM居民上传
编程工具可以使用。 12伏标称编程电压必须存在于
XIRQ / V
PP
引脚。使用驻留程序,引导装载一个3字节的程序由单一的跳转指令的
至BF00 。 $ BF00是其居民的EPROM编程工具的起始地址。该实用程序
设置的X和Y变址寄存器设置为默认值,然后从外部主机接收编程数据,
并把它的EPROM 。在九值决定程序的延迟时间。在IY中的值是一个指向
在EPROM中的第一个地址进行编程(默认值= $ F000 ) 。
当应用程序已准备好接收编程数据时,它发送该主机的$ FF字符。然后
它等待。当主机看到的$ FF,字符,该EPROM编程数据被发送,开始与
对EPROM阵列中的第一个位置。之后被编程的最后一个字节被发送和相应的
验证数据被返回时,编程操作是由复位MCU终止。
2.4.3 PROM编程控制寄存器
PROM的编程控制寄存器( PPROG )被用来控制OTPROM的编程
或EPROM 。 PPROG清零复位,以使PROM设置为正常的读取。
地址: $ 003B
第7位
阅读:
写:
RESET :
MBE
0
6
0
0
5
ELAT
0
4
EXCOL
0
3
EXROW
0
2
0
0
1
0
0
位0
PGM
0
图2-5 。 PROM编程控制寄存器( PPROG )
MBE - 多字节编程使能位
此位为测试保留。
位6,2 ,和1 - 未实现
始终为0 。
ELAT - EPROM ( OTPROM )锁存控制位
1 = PROM的地址和数据总线配置进行编程。写入PROM事业地址
和数据被锁存。 PROM的不能被读取。
0 = PROM的地址和数据总线被设置为正常的读取。 PROM不能编程。
EXCOL - 选择额外列位
此位为测试保留。
EXROW - 选择额外的行位
此位为测试保留。
PGM - EPROM ( OTPROM )程序命令位
该位可写,只有当ELAT = 1 。
1 =编程接通电源时为PROM阵列。
0 =编程电源被切断。
MC68HC711D3数据手册,第2.1
32
飞思卡尔半导体公司