|
參考鏈接:http://www.torrancerestoration.com/bbs/dpj-117676-1.html(原文文獻(xiàn))
* 內(nèi)容簡述:
(參考例程:本例程在奮斗版STM32開發(fā)板V3上調(diào)試通過 )
* 本例程移植uIP-1.0協(xié)議棧,演示開發(fā)板和PC間的TCP通信。自定義了一個(gè)簡單的應(yīng)用層
* 通信協(xié)議。本例程實(shí)現(xiàn)的功能有:
* (1)通過PC機(jī)控制板子上的LED;
* (2)實(shí)現(xiàn)了一個(gè)簡單的Web服務(wù)器。
* 探索版版STM32開發(fā)板選用的網(wǎng)卡芯片ENC28J60,10M帶寬。
* 本例程設(shè)置的缺省IP地址是 192.168.1.15,默認(rèn)的TCP服務(wù)器監(jiān)聽端口是1200, WEB服務(wù)器監(jiān)聽端口80,
UDP服務(wù)器監(jiān)聽端口2000。
* 開發(fā)板工作在TCP服務(wù)器模式。PC機(jī)工作在TCP客戶端模式。
* PC機(jī)上需要運(yùn)行網(wǎng)絡(luò)調(diào)試助手軟件。
* 用戶可以做如下測試:
* (1)ping 試驗(yàn) (ICMP)
* 點(diǎn)擊windows 開始-運(yùn)行,執(zhí)行cmd命令,然后在dos窗口輸入 ping 192.168.1.15
* 應(yīng)該看到如下結(jié)果:
* Reply from 192.168.1.15: bytes=32 time<1ms TTL=128
* Reply from 192.168.1.15: bytes=32 time<1ms TTL=128
* Reply from 192.168.1.15: bytes=32 time<1ms TTL=128
* Reply from 192.168.1.15: bytes=32 time<1ms TTL=128
*
* (2)PC機(jī)的TCP客戶端控制開發(fā)板上的LED試驗(yàn) (TCP服務(wù)器)
* 運(yùn)行網(wǎng)絡(luò)調(diào)試助手軟件,端口選擇1200,服務(wù)器IP地址選擇192.168.1.15, 協(xié)議類型選擇TCP客戶端,
點(diǎn)擊連接按鈕,在命令輸入窗口輸入控制LED的命令字符串,然后點(diǎn)擊發(fā)送,開發(fā)板上對(duì)應(yīng)的LED燈會(huì)發(fā)生
變化。
* 命令代碼如下: (末尾無0x00和回車字符)
* ledon 1 ----- 點(diǎn)亮LED1
* ledoff 1 ----- 關(guān)閉LED1
* ledon 2 ----- 點(diǎn)亮LED2
* ledoff 2 ----- 關(guān)閉LED2
* ledon 3 ----- 點(diǎn)亮LED3
* ledoff 3 ----- 關(guān)閉LED3
*
(3)WEB網(wǎng)頁控制開發(fā)板上的LED試驗(yàn) (WEB服務(wù)器)
打開IE瀏覽器,在地址欄輸入http://192.168.1.15 可以看到基于uIP的Web測試頁面
在對(duì)話框輸入1-3,點(diǎn)確定按鈕,可以控制相應(yīng)的LED點(diǎn)亮。
網(wǎng)頁保存在httpd-fsdata.c的data_index_html數(shù)組里, 是通過amo的編程小工具集合轉(zhuǎn)換的,可以在奮斗論壇下載到。
(4)UDP服務(wù)器實(shí)驗(yàn)
本地UDP端口默認(rèn)是2000, 遠(yuǎn)端UDP可以直接連接本地端口,并進(jìn)行通信
命令代碼如下: (末尾無0x00和回車字符)
getname ------返回板子的信息
* ledon 1 ----- 點(diǎn)亮LED1
* ledoff 1 ----- 關(guān)閉LED1
* ledon 2 ----- 點(diǎn)亮LED2
* ledoff 2 ----- 關(guān)閉LED2
* ledon 3 ----- 點(diǎn)亮LED3
* ledoff 3 ----- 關(guān)閉LED3
|
-
-
STM32-奮斗板-uIP1.0網(wǎng)絡(luò)例程.7z
2019-10-25 03:25 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
1.23 MB, 下載次數(shù): 43, 下載積分: 黑幣 -5
-
-
UIP.7z
2019-10-25 03:28 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
1.23 MB, 下載次數(shù): 36, 下載積分: 黑幣 -5
stm32f407探索者_(dá)enc28j60_uip1.0
評(píng)分
-
查看全部評(píng)分
|