當Console打印完,"Creating Socket"後程式就停住,直到對UART Rx做輸入字的動作(不限制輸入甚麼),程式救繼續接續往下跑建立TCP Socket,程式碼如下圖。
此一狀況不會一直出現,可能有時候跑了喚醒幾千次後才出現或者幾百次才出現....有人知道是怎麼嗎?
程式主要的運作,開機-->連線WiFi-->Server溝通-->冬眠-->喚醒-->連線WiFi-->Server溝通-->冬眠...循環
補充UART的設定
然後在UART的中斷也有做不是工程模式就Return的防止,如下圖