
MYSON
技术
MTV312M64
(REV 0.99 )
10.4 ISP数据读取
1
st
和2
nd
字节是一样的“数据写”来定义的闪存中的低地址。在2
nd
和3
rd
字节, ISP的主机可以发出停止启动或只能重新开始。从4
th
字节, ISP的从机发送数据
闪存字节到ISP的主机。低地址自动每当数据字节传送时间增加。
10.5循环冗余校验( CRC)的
为了缩短检验时间,该ISP的从属提供了一种简单的方法来检查期间是否发生数据错误
节目数据传输。经过ISP的主机发送大量的数据字节到ISP的奴隶,主机可以使用命令
阅读检查读闪存的每个字节的CRC寄存器的结果,而不是。 CRC寄存器计数每
数据字节中的“数据写入”期间该ISP机应答。然而,该低地址字节和
擦除/空白的数据字节不计算在内。清除CRC命令将写入全“1”的16位CRC
注册。对于CRC生成, 16位CRC寄存器的种子,全“1”的模式(通过设备复位或清除
CRC命令) 。该数据字节移入CRC寄存器MSB优先。实际的实现
描述如下:
CRCin = CRC [15] ^ DATAIN ;
CRC [15:0 ] = { CRC [14] ^ CRCin ,CRC [13: 2], CRC [1] ^ CRCin ,CRC [0], CRCin };
其中, ^ = XOR
例如:
data_byte
F6H
28H
C3H
CRC_register_remainder
FFFFH
FF36H
34F2H
7031H
10.6重置设备
之后,闪存程序已经完成并核实确定, ISP的主机可以使用“命令写”与
Reset_CPU命令唤醒MTV312M 。
注册名称
ISPSLV
ISPEN
ADDR
F0Bh(w)
F0Ch(w)
bit7
bit6
bit5
bit4
bit3
bit2
ISP从站地址
写93H ,使ISP模式
bit1
bit0
修订0.99
- 21 -
2001/07/26