Joyce 发表于 2016-3-17 10:28:42

mega2560程序运行是自动复位

mega2560在程序运行时,自动复位的原因有哪些?
         原程序运行OK,我只是在原来的程序上加了一段RS485通讯的代码,程序调用485通讯子程序代码后,又走了十几行代码,然后整个单片机就复位了。这可能是什么原因呢?

164335413 发表于 2016-3-17 20:03:24

弄几个标志,用串口打印出来,看看到底出在什么地方。

lovezypj 发表于 2016-3-17 23:31:05

1 电压不稳,电压不够
2 内存不够
3 代码有溢出或者锁死引发崩溃

Joyce 发表于 2016-3-18 08:17:57

164335413 发表于 2016-3-17 20:03 static/image/common/back.gif
弄几个标志,用串口打印出来,看看到底出在什么地方。

在delay(10)前后,delay(10)前正常,delay(10)后整块板子就自动复位了
页: [1]
查看完整版本: mega2560程序运行是自动复位