554E的休眠和唤醒如何处理,有没有样例

554E的休眠和唤醒如何处理,有没有样例

 PCON |= PD;                                        //单片机进入睡眠模式

SAFE_MOD = 0x55;
SAFE_MOD = 0xAA;                             //进入安全模式

WAKE_CTRL |= bWAK_P1_4_LO ;     //开启唤醒使能(可根据自己需求选择唤醒方式)

SAFE_MOD = 0;                                   //退出安全模式


025-89692394 e-mail:wangyy@wch.cn QQ:3212834442(请备注公司信息和简要需求描述)

你好, 我理解代码的顺序应该是先开启唤醒使能,再进入睡眠模式吧?即:

void Sleep()

{

SAFE_MOD = 0x55;
SAFE_MOD = 0xAA;                             //进入安全模式

WAKE_CTRL |= bWAK_P1_4_LO ;     //开启唤醒使能(可根据自己需求选择唤醒方式)

SAFE_MOD = 0;                                   //退出安全模式

PCON |= PD;                                        //单片机进入睡眠模式

}

这人很懒,什么都没留下

你可以先开启唤醒使能,然后在任意的位置进入睡眠

025-89692394 e-mail:wangyy@wch.cn QQ:3212834442(请备注公司信息和简要需求描述)
只有登录才能回复,可以选择微信账号登录