PMS150B stopsys/stopexe使用需知
适用范围:PMS150B
在使用PMS150B单片机时,如有省电需求时,可以将系统频率切换到ILRC/4,以降低耗电,如果需要更省电而必需使用stopsys/stopexe的省电功能时,为避免在唤醒时发生异常,必需在执行stopsys/stopexe指令前必需先将LVR关闭,唤醒后再将LVR打开,并且请勿使用 EOSCR.0=1及EOSCR.0=0来开关LVR,也就是LVR请保持在Normal状态(EOSCR.0=0),并跟从以下步骤:
// 使用stopsys省电功能
$ MISC LVD_Disable,Fast_Wake_Up,WT_T64; // 将LVR关闭
stopsys;
$ MISC Fast_Wake_Up,WT_T64; // 依需求再将LVR打开
// 使用stopexe省电功能
$ MISC LVD_Disable,Fast_Wake_Up,WT_T64; // 将LVR关闭
stopexe;
$ MISC Fast_Wake_Up,WT_T64; // 依需求再将LVR打开
另外,在使用stopsys/stopexe等省电功能时,为避免在唤醒时发生异常,.Code_Option 的LVR准位设定必需小于2V,此时必需限制单片机系统运行频率(SysClk)不能高于2MIPS。