W5100 硬體協議棧 除錯經驗

2022-02-18 07:53:12 字數 565 閱讀 2092

---

title: w5100 硬體協議棧 除錯經驗

date: 2020-06-21 11:22:33

categories:

tags:

- debug

- tcpip

- w5100

- summary

---w5100 作為一款 硬體協議棧,支援多種控制方式。

可以是: w5100---spi+exit---mcu。

mcu通過spi協議控制讀寫有關的暫存器。w5100觸發有關的事件以後,通過中斷返回到mcu,mcu獲取對應的事件,並做處理。

向 w5100 傳送大包(超過1kb)時,短時間內連續傳送(間隙小於200ms)時,可能會導致分包(但包是連續的,資料最終是正常的)。

配置了w5100的硬體超時的情況下,短時間內連續傳送(間隙小於10ms)時,可能會導致socket異常。

實際上,最後發現是因為 在 主函式與 isr 中同時用spi進行控制,導致w5100無法正常處理。

解決方法:盡量確保 使用spi 時,不被打斷。

W5100故障除錯

此帖來自ednchina 故障現象 w5100在上電後不對其進行任何操作的情況下 linkled燈不停閃爍。其正常現象應是上電後燈熄滅。晶元不工作。灌進經正常除錯過的程式後ping晶元連續丟包。撥通了晶元 商的 求助。在與他進行交流後他給我提了乙個建議將電源上的2個電感拿掉直接短路試試。抱著試一試的...

如何提高W5100的通訊速度

在很多應用領域都需要提高w5100與其它網路裝置 如pc機 的通訊速度。理論上講,w5100的最大通訊速度可以達到25mbps,實際應用中,由於網路的原因 cpu與w5100之間通訊速度的原因等等,使w5100的網路傳輸速度遠遠低於25mbps。這裡拋開網路速度的影響,談談如何提高w5100的網路通...

w5100 網上資料整理

3.1資料通訊的建立 tcp是面向連線的通訊方式,它首先必須建立連線 然後才能利用ip位址和埠號進行資料通訊。tcp有兩種建立連線的方式,一是通過伺服器模式 被動開啟 等待連線請求 二是通過客戶模式 主動開啟 傳送連線請求給伺服器。本例採用tcp客戶模式。在建立tcp連線之前,一般都需要初始化埠,包...