2013-10-27 54 views

回答

0

我的回答由兩個部分組成:

1)你必須提供更多的信息,什麼掛?手機還是arduino?此外,你做了什麼調試。

2)爲了幫助調試,您需要「查看」arduino和手機之間的網絡流量。你可以修改Arduino來打印它收到的流量。具體而言,您需要顯示GET HTTP標頭。

網絡標題流量是ascii文本,您可以將流量打印回您的IDE。

這個問題的理論是,手機發送的數據頭是而不是由Arduino正確處理,它導致A.持續循環。

除了「GET HTTP ...」文本之外,頭文件還包含像「keyword:value」 這樣的實體對,手機可能會發送一對驅動Arduino中的錯誤的對。

最後,由於網頁從「正常」則適用於現在,我們可以假設頁面本身是沒有問題的,但是,這種遷移是,這樣的手機可能是發送意想不到的頭信息。

+0

我的Arduino掛起,可能需要一些時間才能點擊1,2次,但之後會掛起。 –

+0

@ Ramoliya.Biren,這表示Arduino的TCP/IP堆棧中存在一個錯誤。從本質上講,您將不得不進入ENC28J60代碼並使用調試語句對其進行修改。作爲第一步,將ENC28J60代碼轉換爲Serial.print數據返回到Arduino IDE。通過這種方式,您可以查看Ard的流量。掛起。 – JackCColeman

+0

@ Ramoliya.Biren,請問具體問題是什麼。我自己有ENC28J60,所以我很好奇......? – JackCColeman

相關問題