低功耗模式设置串口唤醒
-
我想要配置串口接收到数据时能够从sleep状态唤醒,能做到吗?这样做是否会丢失第一帧呢?如果可以配置串口唤醒的话,我在user_entry_before_sleep中该如何配置呢?
-
__RAM_CODE void user_entry_before_sleep(void)
{
printf ("entry_sleep\r\n");
pmu_set_pin_pull(PMU_GPIO_B, GPIO_PIN_15, PMU_GPIO_PULL_DOWN);
ool_write16(PMU_REG_PORTA_L_SEL, 0x0000);
ool_write16(PMU_REG_PORTB_L_SEL, 0x0000);pmu_set_pin_pull(PMU_GPIO_A, GPIO_PIN_4, PMU_GPIO_PULL_UP); pmu_port_wakeup_func_set(PMU_GPIO_A, GPIO_PIN_4);
}
我的串口接收是PA4,这样做有哪里不对吗
-
此回复已被删除!
-
ok了 我现在暂时没有问题了