求助大神看看这段代码,导致Arduino Nano崩溃解决方法

这是一段运行在Arduino Nano(ATmega328p版本)的程序,目的是通过HC05蓝牙模块读取WIFI地址和用户标识号,在ESP8266 Wifi模块上输入Wifi信息连接,但是程序跑到“Php_Connected();”(Line 607)的时候串口输出异常的字符串,然后单片机就死机了。我使用了MemoryFree.h这个库来检测可用内存,但是显示死机前还剩下1300+b的内存,应该不会缺少运行内存才对,编译的时候也显示只是占用了40%的Flash和29%的SRAM,拜托各路大神来帮忙解决这个问题,谢谢!!!

test.ino (19.9 KB)