setup函数无法执行完毕的问题,求教
我写了个程序,在程序loop中最后一行调用GPS模块库函数gps.get_gps,可以成功编译,但是运行时会卡在setup函数中,有时arduino UNO板子会反复执行setup几次,每次都只能运行setup函数到一半就卡住了。如果把loop中的gps.get_gps库函数注释掉,程序可正常编译、运行。不明觉厉啊!事实上程序并没有运行到gps.get_gps,但是为什么会setup无法运行呢啊。难道是内存不足吗?at328芯片2048字节的内存应该够啊。
请各位指教。多谢! 有没有可能是硬件有问题啊,你不插gps试试看能不能跑过。如果不插就能跑过就检查一下连接吧 代码或者硬件有问题导致mcu复位了吧?setup正常不会重复执行。 原因找到了,是内存不足。
页:
[1]