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复位时,状态寄存器会标记复位原因,方便调试。
页: 1 2 3 [4]
查看完整版本: 怎么知道MCU是否是异常复位?