RW007是RT-Thread推出的一款高性價(jià)SPI的Wi-Fi模塊,內(nèi)置RT-Thread,提供基于802.11b/g/n的高速無(wú)線數(shù)據(jù)傳輸功能,減低高速Wi-Fi模塊的應(yīng)用門檻。 區(qū)別于傳統(tǒng)得串口AT指令連接得WIFI模塊,RW007使用SPI接口,速度要比普通的串口AT指令上網(wǎng)方式要快得多。在如今WIFI模塊遍地的市場(chǎng)上,大部分都是串口連接,一款好用的,資料豐富的 “SPI高速”WIFI依然難覓,RW007便是其中之一。 本文使用LPC55S69_EVK開發(fā)板連接RW007 WiFi 模塊,通過(guò)運(yùn)行RT-Thread操作系統(tǒng),讓開發(fā)板輕松愉快的聯(lián)網(wǎng)。
硬件搭建
1. 準(zhǔn)備好RW007 Arduino拓展版(某寶有售,20+元RMB):
2. 將RW007 Arduino拓展版安裝到LPC55S69_EVK上,無(wú)難度,因?yàn)槎际菢?biāo)準(zhǔn)的Arduino接口,直接插上即可。
3. 準(zhǔn)備好一根USB線連接到LPC55S69的P6(DebugLink)上。
LPC55S69與RW007 Arduino拓展版各IO接口與功能之間的對(duì)應(yīng)關(guān)系表
LPC55S69_EVK引腳 |
RW007Arduino 轉(zhuǎn)接板引腳 |
說(shuō)明 |
P1_8 | D8 | RST |
P1_5 | D9 | INT/BUSY |
P1_2 | D13 | BOOT0/CLK |
P1_3 | D12 | MISO |
P0_26 | D11 | MOSI |
P1_1 | D10 | BOOT1/CS |
配置RT-Thread編譯下載工程
本實(shí)驗(yàn)開始前,需要搭建RT-Thread開發(fā)環(huán)境,詳見之前的文章: 《基于LPC5500的RT-Thread上手指南》
1. 進(jìn)入 t-threadsplpc55sxxlpc55s69_nxp_evk 目錄,打開RT-Thread命令行配置工具, 輸入menuconfig 進(jìn)入配置界面:
2. 找到 RT-Thread Components ->Device Drivers, 選擇 using RW009/007 SPI Wi-Fi wireless interface 和 Using Wi-Fi Framework:
3. 找到RT-Thread online package ->IoT – Internet of Things ->Wi-Fi, 選擇rw007: SPI WIFI rw007 driver.
到此為止RT-Thread的網(wǎng)絡(luò)驅(qū)動(dòng)/WiFi驅(qū)動(dòng),和RW007 WiFi模塊驅(qū)動(dòng)就算配置上了,退回到scons命令行界面,輸入 scons –target=mdk5 生成新的MDK工程
看到 Keil-MDK project has generated successfully! 說(shuō)明 Keil工程生成成功。
雙擊打開Project.uvprojx Keil工程文件(我的Keil版本V5.38),編譯工程,下載到開發(fā)板:
下載后按一下板子上的復(fù)位按鍵,看到LED開始閃爍,串口會(huì)打印如下log:
出現(xiàn)rw007 sn和rw007 ver的顯示說(shuō)明至少RW007已經(jīng)被成功驅(qū)動(dòng)起來(lái)了,如果沒有出現(xiàn)這兩行信息,請(qǐng)檢查硬件。
輸入help,可以看到rt-thread內(nèi)置的網(wǎng)絡(luò)和WiFi命令已經(jīng)被導(dǎo)出:
輸入wifi help可以看到可用的所有wifi操作, 現(xiàn)在我們先輸入下wifi scan:
此時(shí)列出所有WiFi名稱,下面輸入wifi join
來(lái)來(lái),趕快ping一把試下:
Ping通咯,后面可以愉快的上網(wǎng)啦!, 另外RT-Thread提供了SAL(Socket abstraction layer)接口,在RTT操作系統(tǒng)上可以直接用網(wǎng)絡(luò)socket接口去編程,這點(diǎn)要比直接用串口AT去解析字符串發(fā)數(shù)據(jù)強(qiáng)的多!
審核編輯:湯梓紅
-
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
6689瀏覽量
123142 -
WIFI
+關(guān)注
關(guān)注
81文章
5282瀏覽量
203098 -
串口
+關(guān)注
關(guān)注
14文章
1540瀏覽量
76069 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
4900瀏覽量
97067 -
RT-Thread
+關(guān)注
關(guān)注
31文章
1261瀏覽量
39842
原文標(biāo)題:LPC55S69在RT-Thread上輕松搞定高速上網(wǎng)
文章出處:【微信號(hào):NXP_SMART_HARDWARE,微信公眾號(hào):恩智浦MCU加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論