time now :19时43分04秒 HAL_IWDG_Refresh ! //喂狗时刻
Rset B :Send data DelayTimeout Time:19时43分24秒 // 设置alarmB 用来唤醒喂狗,设置完成后立即进入stop模式
Client Mode VERSION 1.30.. //设备又一次重启,重启后立即喂狗 ,查看下面的时刻是 19时43分31秒,alarmB并没有醒来喂狗,导致超时
time now :19时43分31秒 HAL_IWDG_Refresh !
time now :19时43分31秒 ThreadClientOnlineRequest delaytime .... randDelay = 939 sum =21
Rset B :Send data DelayTimeout Time:19时43分52秒
楼主是否可以改成RTCwakeup唤醒,根据上面的代码分析,用RTCwakeup更方便。
比方下面这句会不会有问题?
minuteBit++;
sAlarm.AlarmTime.Minutes = minuteBit*minuteInterval;
你好! 唤醒失败的板子,后续一直睡眠,除非用外部中断触发。 这种现象的板子,具有随机和普遍性。
我采用喂狗后,唤不醒就重启了。这是个问题啊
下面是昨天运行的一段日志:
time now :19时43分04秒 HAL_IWDG_Refresh ! //喂狗时刻
Rset B :Send data DelayTimeout Time:19时43分24秒 // 设置alarmB 用来唤醒喂狗,设置完成后立即进入stop模式
Client Mode VERSION 1.30.. //设备又一次重启,重启后立即喂狗 ,查看下面的时刻是 19时43分31秒,alarmB并没有醒来喂狗,导致超时
time now :19时43分31秒 HAL_IWDG_Refresh !
time now :19时43分31秒 ThreadClientOnlineRequest delaytime .... randDelay = 939 sum =21
Rset B :Send data DelayTimeout Time:19时43分52秒
一周热门 更多>