AutoMotor
发表于 2024-12-14 16:59
外部电路用于监控mcu的电源。如果异常电源(下冲、过压等。)时,可能会触发异常复位。
digit0
发表于 2024-12-15 13:17
检查喂狗操作是否合理,包括沟通是否完整,喂狗时机是否合适,喂狗任务是否受阻等。
V853
发表于 2024-12-16 20:18
检查堆栈溢出和内存非法访问或损坏。
明日视界
发表于 2024-12-18 19:23
检查可能导致mcu复位的外部电磁干扰或静电干扰。
单芯多芯
发表于 2024-12-19 15:25
代码调试时,注意观察程序是否按预期执行,尤其是在重置点附近。
AIsignel
发表于 2024-12-21 10:47
为MCU外围电路增加保护措施,如瞬态电压抑制器(tvs)和静电放电(esd)保护器件。
suncat0504
发表于 2024-12-23 12:00
能否通过程序解决这个问题?比如每次有复位动作,在特殊存储器上加特征数据标记?
LinkMe
发表于 2025-1-1 20:11
检查pcb设计,确保长走线不会引入干扰,尤其是在reset引脚和其它关键信号线路上。
hmcu666
发表于 2025-1-2 13:37
这个问题可以通过程序解决吗?比如每次有复位动作,就把特征数据加到专用存储器里?
天天向善
发表于 2025-1-2 20:17
判断MCU是否异常复位,可以通过检查复位信号源、查看复位寄存器状态、对比程序运行日志与预期行为,以及分析系统异常事件记录等方法。
星闪动力
发表于 2025-2-9 19:31
观察mcu的reset引脚是否有异常低电平信号,可能是外部干扰或内部故障引起的复位
单芯多芯
发表于 2025-3-14 15:07
只要量一下电源电压或者检查一下电源管理电路,就能知道是不是有电不够,也就是欠压的问题了。
zephyr9
发表于 2025-3-15 10:38
为了让MCU工作稳定,我们得确保电源稳定,不受到干扰。
zephyr9
发表于 2025-3-16 21:57
查看MCU的复位标志位就能知道是否异常复位了。
哪吒哪吒
发表于 2025-3-17 16:49
软件复位问题,先检查编程,再排查电路。
MintMilk
发表于 2025-3-19 12:01
调试时留意程序是在什么情况下进行复位的,追溯一下复位进入的程序。
AIsignel
发表于 2025-3-20 09:30
检查电机驱动电路是否有干扰源,如电容、电感或电源滤波不当,以及mcu引脚是否有静电保护措施不足。
AutoMotor
发表于 2025-3-21 21:55
MCU复位时,状态寄存器会标记复位原因,方便调试。