ch32v003 待机时间?

RCC_LSICmd(ENABLE);
        while(RCC_GetFlagStatus(RCC_FLAG_LSIRDY) == RESET);
        PWR_AWU_SetPrescaler(PWR_AWU_Prescaler_61440);
        PWR_AWU_SetWindowValue(30);
        PWR_EnterSTANDBYMode(PWR_STANDBYEntry_WFI);


能算出待机时间是多少吗? 比如想设定待机时间为100秒左右应该如何设置

您好,若想计算出待机时间,可根据这段程序有多少段汇编指令大概估算一下时间。其实若想设定待机时间为100s左右唤醒,可以配置为低功耗模式下通过中断进行唤醒,比如定时器中断,设置大概100s左右进一次中断,进入中断之后唤醒。或者利用延时函数通过事件或其他中断进行唤醒


只有登录才能回复,可以选择微信账号登录