while (ble_send_cmd("AT...", "OK", 5))此判断一直无法通过,原因在于等待时间过短,将5个单位时间改为10个单位时间问题就解决了,原因应该在于之前的时间不够此指令反应完成,然后后面的指令就发送了以至于这个进入AT的指令就没有成功,其他模块的类似问题也应该可以通过延长时间来解决。
while (ble_send_cmd("AT...", "OK", 5))此判断一直无法通过,原因在于等待时间过短,将5个单位时间改为10个单位时间问题就解决了,原因应该在于之前的时间不够此指令反应完成,然后后面的指令就发送了以至于这个进入AT的指令就没有成功,其他模块的类似问题也应该可以通过延长时间来解决。