关于系统待机/进入睡眠?
-
if (msg.button_type==BUTTON_LONG_PRESSED) { co_printf("BUTTON_LONG_PRESSED \r\n"); //no BUTTON_LONG_PRESSED CloseBackLight(); }else if (msg.button_type==BUTTON_LONG_RELEASED || msg.button_type==BUTTON_LONG_LONG_RELEASED) { co_printf("BUTTON_RELEASED \r\n"); //no BUTTON_LONG_PRESSED pmu_port_wakeup_func_set(GPIO_PA0); system_sleep_enable(); //system_power_off(false); 进入睡眠按键不能唤醒? 这个地方还需要做哪些处理? 谢谢 }
-
同问,大佬您解决了吗?
-
pmu_set_pin_pull(GPIO_PORT_A,1<<GPIO_BIT_0,true);
pmu_set_pin_to_PMU(GPIO_PORT_A,GPIO_PA0);
pmu_port_wakeup_func_set(GPIO_PA0);
system_power_off(true); 可以了
-
@爱睡觉的泡泡糖 sleep 没有搞定,关机可以
-
@aming 大佬 我想问一下 你那关机效果是怎么样的 我这正常上电---显示一个灯亮 按键按下去之后 我这重启了一下 灯还是亮的。
-
@爱睡觉的泡泡糖 按键启动会重启
-
@aming 对的 因为MU控制的GPIO中断在电平变化时就会触发中断 所以重启了。所以我刚刚那个一松按键,就重启了。想达到按一下关机,然后再按一下开机的效果,需要怎么操作。
-
@爱睡觉的泡泡糖 这个效果我也想知道