低功耗第一次唤醒失败
发布网友
发布时间:2023-05-18 16:57
我来回答
共1个回答
热心网友
时间:2023-10-05 09:16
唤醒失败可能是RTC的值不明的原因。RTC不会因为复位而重置,而利用cube生成的RTC初始化代码里面(MX_RTC_Init())函数先判断后初始化,会导致数据不明,这样就会导致唤醒出现故障。
解决方法也很简单,只需要重新书写代码,改成hrtc.Init.OutPutPolarity=RTC_OUTPUT_POLARITY_HIGH即可。
热心网友
时间:2023-10-05 09:16
唤醒失败可能是RTC的值不明的原因。RTC不会因为复位而重置,而利用cube生成的RTC初始化代码里面(MX_RTC_Init())函数先判断后初始化,会导致数据不明,这样就会导致唤醒出现故障。
解决方法也很简单,只需要重新书写代码,改成hrtc.Init.OutPutPolarity=RTC_OUTPUT_POLARITY_HIGH即可。