位置:首页 > IC型号导航 > 首字符M型号页 > 首字符M的型号第412页 > M58LT128HST8ZA6 > M58LT128HST8ZA6 PDF资料 > M58LT128HST8ZA6 PDF资料1第92页

流程图和伪码
图20.空白检查流程图和伪代码
开始
M58LT128HST , M58LT128HSB
blank_check_command ( blockToCheck ) {
写块
地址& BCH
writeToFlash ( blockToCheck , 0xBC ) ;
写块
地址& CBH
writeToFlash ( blockToCheck , 0xCB ) ;
/ *内存后进入阅读状态状态
空白检查命令* /
DO -
读
状态寄存器( 1 )
status_register = readFlash ( blockToCheck ) ;
/ *见注( 1 ) * /
/ * E或G必须切换* /
}而( status_register.SR7 == 0 ) ;
SR7 = 1
是的
SR4 = 1
SR5 = 1
是的
命令序列
错误( 2 )
如果( status_register.SR4 == 1) && ( status_register.SR5 == 1)
/ *命令顺序错误* /
error_handler ();
NO
SR5 = 0
NO
空白检查错误( 2 )
如果( status_register.SR5 == 1)
/ *空白检查错误* /
error_handler ();
结束
}
ai10520c
1.在银行内的任何地址同样可以使用。
2.如果发现错误,状态寄存器之前必须进一步编程/擦除操作清除。
92/110