AutoMotor 发表于 2024-12-14 19:50

如果wdt设置不好或者程序运行过快,wdt可能会在不必要的时候更新。

digit0 发表于 2024-12-15 15:29

尽量在节目主周期或者固定时间点喂狗,保持一致性。

V853 发表于 2024-12-16 22:12

为了将来的维护和理解,在你的代码中清楚地注释狗在哪里以及为什么被喂养。,

suncat0504 发表于 2024-12-20 20:48

可否考虑在发生频繁启动过程中,记录时间间隔?如果过于频繁,进入错误处理状态,停止运行,包括监视狗。

LinkMe 发表于 2025-1-1 20:31

为了将来的维护和理解,在你的代码中清楚地注释狗被喂食的位置和原因。,,

天天向善 发表于 2025-1-2 20:51

可以考虑记录频繁启动时的时间间隔吗?如果过于频繁,进入错误处理状态,停止运行,包括看门狗。

Pretext 发表于 2025-1-3 19:00

为了将来的维护和理解,在你的代码中清楚地注释狗在哪里以及为什么被喂养。,,,

软核硬核 发表于 2025-1-5 18:59

为了将来的维护和理解,在你的代码中清楚地注释狗被喂食的位置和原因。,,,,

lllook 发表于 2025-1-7 09:26

为了将来的维护和理解,在你的代码中清楚地注释狗在哪里以及为什么被喂养。,,,,

phoenixwhite 发表于 2025-1-7 14:35

如果程序中未能定期喂狗,看门狗定时器将溢出并触发复位,导致系统异常重启。

chenjun89 发表于 2025-1-7 20:43

软狗和硬狗可以结合考虑使用

ulystronglll 发表于 2025-1-8 01:07

由于外部干扰或硬件故障,喂狗操作未能成功执行。

mnynt121 发表于 2025-1-8 03:16

程序的关键位置(如死循环、长时间运行的任务)添加喂狗操作,确保看门狗定时器能够及时复位。

PreWorld 发表于 2025-1-8 20:12

为了将来的维护和理解,在你的代码中清楚地注释狗被喂食的位置和原因。,,,,

sesefadou 发表于 2025-1-9 20:18

喂狗间隔小于看门狗定时器的溢出时间。
在主程序中定期喂狗,避免在长时间运行的任务中忘记喂狗。

elsaflower 发表于 2025-1-9 21:26

尽量避免在中断服务程序中喂狗,除非这是设计的一部分,并且已经考虑了所有可能的副作用。
如果必须在中断服务程序中喂狗,请确保中断优先级和喂狗操作的协调性。

xiaoyaodz 发表于 2025-1-9 21:49

仔细阅读芯片数据手册,确保看门狗定时器的配置参数正确。
使用芯片厂商提供的库函数或示例代码进行配置。

星闪动力 发表于 2025-1-9 21:57

喂狗常见错误包括喂食过量、营养不均衡、随意喂食人类食品等。解决方案:定时定量喂食狗粮,避免人类食物,注意营养均衡。若出现消化问题,可调整饮食并咨询兽医。

lzmm 发表于 2025-1-9 22:18

在主程序中设定喂狗的指令,以避免看门狗定时溢出;在适当的位置设置看门狗使能的指令,保证看门狗定时器能正常工作;尽量避免在中断服务程序中关闭看门狗定时器,以免因为中断响应过慢导致看门狗复位。

mikewalpole 发表于 2025-1-11 15:59

在进入低功耗模式之前,设置较长的喂狗时间间隔,或者在系统唤醒时进行喂狗操作,确保看门狗定时器不会溢出。
页: 1 2 [3] 4 5 6
查看完整版本: 喂狗常见错误与解决方案