MCU频繁重启,如果重启时间是固定的,那么很大可能就是开了看门狗而没有及时喂狗。如果不是固定时间,那么可能原因有:
1.供电电源不稳;可以用示波器看一下电源波形以及复位引脚波形,电源引脚一定要加去耦电容
2.程序异常,检查程序是否有异常,内存溢出或中断处理异常,程序错误导致软件指令复位
电源不稳定是一个原因,电压不正常的低于单片机工作电压,会重启的。
还有可能是看门狗的复位引起的
最大可能是电源供电不稳。
其他原因可能是有异常频繁导致复位