添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符S型号页 > 首字符S的型号第868页 > ST92124JR9TB > ST92124JR9TB PDF资料 > ST92124JR9TB PDF资料1第408页
ST92F124 / F150 / F250 - 已知限制
已知限制
(续)
13.1.2 Flash损毁当退出
STOP模式
描述
在非常特殊的条件下,该第一读per-
退出时形成于由核心闪速存储器
停止模式可能会被破坏。
影响到应用程序
由于这第一次读是操作码,这个损坏可能
导致应用程序的不可预知的行为
化。
解决方法
描述
在ST92F124 / F150 / F250数据表,还有一个
在WUCTRL寄存器说明警告:
“为了避免执行寄存器写指令
正确的停止位的设置序列后,系统蒸发散
而在进入STOP模式,它是manda-
保守党在停止后执行3 NOP指令
位设置序列“ 。
解决办法是更换这3个NOP指令由
下面的汇编代码:
NOP
LDW RRX , 0
在C语言的软件,实现以下
代码。
RRX是在寄存器文件中未使用的寄存器。
履行
的#pragma register_file
挥发性无符号整型
声明中的寄存器文件的虚拟变量(
例如在RR0 16位寄存器)
Dummy_16bit_data
Dummy_16bit_data;
0
并取代实际的停止位的设置序列
(在数据表中指定) :
SPP ( WU_PG ) ;
WU_CTLR = WUm_wuit | WUm_id1s | WUm_stop ;
WU_CTLR = WUm_wuit | WUm_id1s ;
WU_CTLR = WUm_wuit | WUm_id1s | WUm_stop ;
ASM ( "nop" ) ;
ASM ( "nop" ) ;
ASM ( "nop" ) ;
408/426
1

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