W5100使用中的常见问题
來自:成都浩然
越來越多的嵌入式網(wǎng)絡系統(tǒng)project師喜歡上了W5100,它集TCP/IP協(xié)議棧、以太網(wǎng)的MAC和PHY一體,不僅使系統(tǒng)性能得到非常大的提升,也給產品開發(fā)工作帶來極大的方便。隨著W5100的普及推廣,我們的很多project師在開發(fā)過程中也遇到非常多的問題,我們把這些問題整理總結,與大家分享。W5300的使用中遇到的問題也相同能夠參考處理。
?????? 1. 最常見的是焊接問題,因為W5100引腳密集,稍有不慎便會出現(xiàn)虛焊,短路的現(xiàn)象,因此在進行以后的硬件和軟件調試前,先確認焊接無誤。
2. 硬件復位沒有處理好。因為W5100內部沒有上電復位電路,因此必須外部給W5100一個可靠的復位信號。
3. W5100復位與CPU復位不同步。因為W5100要3.0V以上才可以正常工作,而某些低電壓的CPU在2.7v就已經開始工作。CPU一正常工作就對W5100初始化,勢必會造成初始化不成功的后果。
4.使用W5100的SPI接口,檢查SPI的驅動程序是否正常,最簡單的辦法是向IP地址寄存器寫入IP地址值,然后再讀出來進行比較。假設錯誤,則檢查W5100的硬件接線是否正確,如SEN (W5100的第31腳)是否為高電平等。然后檢查軟件中SCLK的時序,讀/寫命令是否正確,發(fā)送的字節(jié)是否先從MSB開始等等。
5. 使用并行總線則檢查硬件連接是否正常,SEN應該接低電平。其他檢查的辦法與SPI總線同樣。
6. 假設上面的方法還不可以解決這個問題,則檢查RSET_BG (W5100的第1腳)的電阻,這是12K和300歐的電阻的串聯(lián),要求12.3K的阻值,該值誤差應控制在1%以內。
7. 假設上述檢查都正確無誤,那么則須要檢查W5100與RJ45之間的網(wǎng)絡變壓器的接線。網(wǎng)絡變壓器應使用1:1的變比。浩然電子都提供的有相關的圖紙和資料。
??????僅僅要注意上述問題,W5100就能夠正常工作。將W5100的MAC地址,子網(wǎng)掩碼和IP地址配置好以后,就能夠通過網(wǎng)內的計算機對W5100進行ping。
?
很多其它:W5100常見問題匯總
WIZnet官方微博: http://weibo.com/wiznet2012
總結
以上是生活随笔為你收集整理的W5100使用中的常见问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android开发实例之多点触控程序
- 下一篇: Android onTouchEvent