|
单片机不断重启复位的原因主要是一个原因;就是单片机在不断复位
1 i$ L& v! F7 C, x# C造成复位的原因有几个;' a) g" [2 P& F# P/ l: e
1、单片机硬件复位,这个要检查硬件电路中的复位电路是不是有错误8 S6 b1 n* h0 Z8 y8 N* W# @
2、单片机程序中有代码造成软件复位
+ |0 ^4 |7 h6 d: @3 t3、单片机在不断上电断电循环过程造成不断复位
% [" _- L8 K" {* |6 A% Z6 E
j* \9 q6 D, D主要讲一下第三种情况,这种情况的主要原因的因为外部电源供电不足导致单片机不断复位。
4 N1 E, c4 ^( ]5 G& d你先检查一下自己的电路中是否有很多需要供电的模块,比如电机,制冷发热类的模块等等需要大量供电的模块,这类就是导致单片机得不到需要的电流导致断电不断复位。
* X3 q' Y% b0 R3 p9 h) n+ D" b1 q5 N* s ?
解决方法;
J* ~0 L0 a% `, F" e# W5 v5 U E2 {0 F把这些模块分开供电然后共地,使用多处电源输入供电,让每个模块得到应需要的电量。
/ x- S: p% X# m9 n: s |
|