如果把ENC28J60插到路由器上後電腦不能訪問其網頁,那麼肯定就是這個路由器的問題(有可能是路由器的設置不正確),換一個路由器就可以了。
本人在測試的時候就是插在工作室里的路由器上無法訪問,也ping不通(詳見https://zh.arslanbar.net/post.php?t=24583),但插在寢室的路由器上就可以。
ENC28J60的數據包雖然發送成功,但只要到了工作室的路由器上就立刻被丟棄了,就連查詢路由器MAC地址的ARP數據包也會被丟棄,到目前為止都還沒找到原因。
作者共發了12篇帖子。
![]() |
如果把ENC28J60插到路由器上後電腦不能訪問其網頁,那麼肯定就是這個路由器的問題(有可能是路由器的設置不正確),換一個路由器就可以了。 ENC28J60的數據包雖然發送成功,但只要到了工作室的路由器上就立刻被丟棄了,就連查詢路由器MAC地址的ARP數據包也會被丟棄,到目前為止都還沒找到原因。 |
![]() |
之前的路由器無法識別ARMNET這個MAC地址,所以拒收了所有的數據包。換一個MAC地址問題就完全解決了: netif->hwaddr[0] = 0; |