加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

基于STM32 串口轉(zhuǎn)以太網(wǎng)收發(fā)數(shù)據(jù)(stm32移植代碼+網(wǎng)絡(luò)調(diào)試助手等)

2016/12/23
75
服務(wù)支持:
技術(shù)交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗、收獲成長和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購買后不支持退換且無法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

對于以太網(wǎng)來說,剛開始沒有經(jīng)驗的網(wǎng)友可能有很多疑惑:

1. 需要什么樣的網(wǎng)線:這個經(jīng)過測試,什么網(wǎng)線都可以,可以是直連,也可以是交叉,現(xiàn)在的網(wǎng)卡比較智能,兩種連接方式都可以正常通信

2. 以太網(wǎng)初始化問題:以太網(wǎng)卡的初始化跟接不接網(wǎng)線沒有關(guān)系,必須要保證ENC28J60能夠正常的初始化完成,這一點是必須的,很多時候會卡在這里,大家好好檢查一下SPI總線的設(shè)置,它采用的模式與普通的SD卡或FLASH的SPI模式是不同的,好像的模塊0.

3. ping不通的問題:一點要保證開發(fā)板的網(wǎng)段和PC是在一個網(wǎng)段內(nèi),唯一不同的是IP地址的最后一字節(jié)不能想同。

4. 開發(fā)板可以與PC直接相連,也可以通過路由相連,這個都可以不影響的,當(dāng)然最好與路由連接,這里就不影響PC上網(wǎng)查資料了。

STM32+ENC28J60+Uip成功代碼概述:

      想必很多網(wǎng)友都想做以太網(wǎng)收發(fā)數(shù)據(jù),但網(wǎng)絡(luò)上能夠成功的代碼確實比較少,這里是我花了不少數(shù)據(jù)移植并測試成功的《串口轉(zhuǎn)以太網(wǎng)》代碼,硬件比較簡單這里只給以太網(wǎng)模塊原理圖大家參考,其他的看程序就可以了,ENC28J60與STM32連接就SPI總線,非常簡單。

應(yīng)用說明:

  1. 以太網(wǎng)模塊耗電比大,有時候通過USB供電不一定能夠滿足要求,導(dǎo)致初始化ENC28J60總是失敗,為保證模塊能夠正常工作,建議大家盡量采用外部電源供電。
  2. 同樣的程序,在不同板子行ping的時間可能是不一樣的,原因就是板子的設(shè)置問題,我試過幾個板子了,好的那個總能在1ms全部ping通,而差的在2ms,3ms,5ms等時間跳動。。。。。
  3. 本程序架構(gòu)是本人一貫提倡的《時間片輪詢》,網(wǎng)友可以作為時間片輪詢的參考。。。。。
  4. 需要注意的是本程序既可以實現(xiàn)服務(wù)器,也可以實現(xiàn)客戶端,這個只需要通過PC網(wǎng)絡(luò)調(diào)試助手選擇就可以了,程序不需要更改。。

附件內(nèi)容截圖:

  • 以太網(wǎng)模塊原理圖.zip
    描述:以太網(wǎng)模塊原理圖
  • STM32工程模塊.rar
    描述:移植的代碼
  • 《STM32開發(fā)指南》第五十七章 ENC28J60網(wǎng)絡(luò)實驗.pdf
    描述:參考文檔
  • NetAssist.rar
    描述:網(wǎng)絡(luò)調(diào)試助手

相關(guān)推薦

電子產(chǎn)業(yè)圖譜