添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符M型号页 > 首字符M的型号第132页 > M58LT128HST8ZA6E > M58LT128HST8ZA6E PDF资料 > M58LT128HST8ZA6E PDF资料2第91页
M58LT128HST , M58LT128HSB
流程图和伪码
附录C
流程图和伪码
图19.程序流程图和伪码
开始
program_command ( addressToProgram , dataToProgram ) { :
写40H或10H ( 3 )
writeToFlash ( addressToProgram , 0X40 ) ;
/ * writeToFlash ( addressToProgram ,为0x10 ) ; * /
/ *见注( 3 ) * /
writeToFlash ( addressToProgram , dataToProgram ) ;
/ *内存后进入阅读状态状态
程序指令* /
DO -
status_register = readFlash ( addressToProgram ) ;
"see注( 3 ) " ;
/ * E或G必须切换* /
NO
}而( status_register.SR7 == 0 ) ;
是的
SR3 = 0
是的
SR4 = 0
是的
SR1 = 0
是的
结束
}
NO
程序保护
误块(1, 2)
如果( status_register.SR1 == 1 ) / *程序,以保护块错误* /
error_handler ();
NO
节目
错误(1, 2)
如果( status_register.SR4 == 1 ) / *程序错误* /
error_handler ();
NO
VPP无效
错误(1, 2)
如果( status_register.SR3 == 1 ) / * VPP无效的错误* /
error_handler ();
写地址
&放大器;数据
阅读状态
注册( 3 )
SR7 = 1
AI06170b
SR1 (受保护的块) , SR3 (V 1.状态检查
PP
无效的)和SR4 (程序错误),可以在每个项目后进行
操作或后序。
2.如果发现错误,状态寄存器必须在进一步的编程/擦除控制器操作来清除。
3.在银行内的任何地址同样可以使用。
91/110

深圳市碧威特网络技术有限公司