首頁(yè) > 評(píng)測(cè) > 快速體驗(yàn)點(diǎn)對(duì)點(diǎn)無(wú)線連接——FRDM-KW40Z開(kāi)發(fā)套件評(píng)測(cè)

快速體驗(yàn)點(diǎn)對(duì)點(diǎn)無(wú)線連接——FRDM-KW40Z開(kāi)發(fā)套件評(píng)測(cè)

NXP   FRDM-KW40Z   BLE   
  • 作者:netlhx
  • 來(lái)源:21ic
  • [導(dǎo)讀]
  • FRDM-KW40Z開(kāi)發(fā)套件提供了快速體驗(yàn)點(diǎn)對(duì)點(diǎn)通信的功能,支持BLE 4.1及802.15.4-2011標(biāo)準(zhǔn),套件內(nèi)提供了兩塊開(kāi)發(fā)板,可以直接實(shí)現(xiàn)通信,無(wú)需額外的設(shè)備即可快速體驗(yàn)。

 

圖9 開(kāi)發(fā)板圖賞

這里可以看到SMA天線接口與PCB F天線接口。

 

010.jpg

 

圖10 合照

接下來(lái)開(kāi)始上電,安裝必要的驅(qū)動(dòng)。

 

image011.jpg

 

圖11 上電連接示意圖

按圖中所示的方式連接數(shù)據(jù)線與開(kāi)發(fā)板,另一端當(dāng)然是連接到PC端咯。

 

012.jpg

 

圖12 上電后LED燈狀態(tài)

開(kāi)發(fā)板上電后,指示SDA及電源的LED燈點(diǎn)亮,表明設(shè)備上電成功。開(kāi)發(fā)板右側(cè)的4個(gè)LED燈循環(huán)做跑馬燈運(yùn)動(dòng),這是等待用戶連接串口下達(dá)指令的標(biāo)志。一旦用戶使用串口連接到開(kāi)發(fā)板后,這些LED燈就不閃了。

除了使用Micro USB供電之外,還有其它幾種方式也可以給開(kāi)發(fā)板供電,USB提供5V的外部電壓。另外可以使用外部電源來(lái)供電,開(kāi)發(fā)板上J3的P16可以為U17提供P3V3或P5-9V的外部電壓;另外也可以使用BT500通過(guò)電池來(lái)給設(shè)備供電。另外還可以通過(guò)J19來(lái)提供1.8V~3.6V之間的電壓供電。

FRDM-KW40Z開(kāi)發(fā)板提供mbed式的代碼下載,即將編譯好的BIN文件拖放到映射至PC端的磁盤(pán)來(lái)實(shí)現(xiàn)代碼下載。不過(guò)目前為止在mbed平臺(tái)上還沒(méi)有發(fā)現(xiàn)對(duì)FRDM-KW40Z開(kāi)發(fā)板的支持。

 

image013.png

 

圖13 DAPLink磁盤(pán)

映射到PC端的磁盤(pán)卷標(biāo)名稱為DAPLink,打開(kāi)該磁盤(pán),里面有一個(gè)HTML文檔,雙擊該文檔,可以打開(kāi)DAPLink的介紹

 

image014.png

 

圖14 DAPLink介紹

DAPLink是一個(gè)開(kāi)源項(xiàng)目,該項(xiàng)目以GIT的方式開(kāi)源代碼,其目的是通過(guò)Cortex調(diào)試器來(lái)實(shí)現(xiàn)代碼下載到目標(biāo)設(shè)備。DAPLink有三個(gè)主要特性:HID接口實(shí)現(xiàn),基于CMSIS-DAP調(diào)試協(xié)議,HID接口允許常用的工具鏈來(lái)對(duì)設(shè)備進(jìn)行編程及調(diào)試,目前支持的工具鏈包括MDK、IAR及pyOCD。第二個(gè)特性是拖放編程支持,通過(guò)將BIN文件拖放到USB磁盤(pán)內(nèi)即實(shí)現(xiàn)編程,這一特性目前主要是mbed平臺(tái)使用。最后一個(gè)功能是實(shí)現(xiàn)USB串口通信功能。類(lèi)似DAPLink的技術(shù)還有ST的STLINK,也支持上述三種特性。

從NXP官方下載OpenSDA驅(qū)動(dòng)安裝,安裝好后設(shè)備管理器中應(yīng)該會(huì)出現(xiàn)該設(shè)備的串口設(shè)備。

 

image015.png

 

圖15 安裝好驅(qū)動(dòng)后的串口設(shè)備

安裝好串口驅(qū)動(dòng)后,就可以使用終端軟件如putty來(lái)訪問(wèn)FRDM-KW40Z并與開(kāi)發(fā)板進(jìn)行交互。

 

image016.png

 

圖16 串口參數(shù)設(shè)置

開(kāi)發(fā)板出廠時(shí)的DEMO程序設(shè)置的串口通信波特率為115200,串口名稱請(qǐng)參考設(shè)備管理器中的名稱,這里是COM6。

 

image017.png

 

圖17 串口打印的歡迎畫(huà)面

連接設(shè)備后出現(xiàn)的歡迎畫(huà)面,提示用戶按回車(chē)鍵開(kāi)始進(jìn)行功能測(cè)試。

現(xiàn)在將另一塊開(kāi)發(fā)板也連接到電腦上。雖然可以通過(guò)鋰電池來(lái)給開(kāi)發(fā)板供電,但是為了便于通過(guò)串口設(shè)置參數(shù)及觀察通信過(guò)程,這里還是選擇使用USB來(lái)供電兼實(shí)現(xiàn)通信。

 

image018.jpg

 

圖18 雙機(jī)通信

現(xiàn)在兩塊開(kāi)發(fā)板都連接好了,準(zhǔn)備實(shí)現(xiàn)無(wú)線通信。注意到兩塊開(kāi)發(fā)板上的LED燈都在做跑馬燈運(yùn)動(dòng),等待用戶連接串口并控制雙機(jī)通信。

 

image019.png

 

圖19 默認(rèn)通信參數(shù)設(shè)置

這是使用putty分別連接兩塊開(kāi)發(fā)板的情況。操作界面以菜單的形式提供給用戶,程序提供了一些全局的快速按鍵,用來(lái)調(diào)整設(shè)備的工作模式,例如t用來(lái)切換到發(fā)送模式,r用來(lái)將設(shè)備切換到接收模式,q和w分別用來(lái)切換信道等。

接下來(lái)的信息告訴我們,通過(guò)使用不同的輸入選項(xiàng)來(lái)實(shí)現(xiàn)不同的測(cè)試功能,例如選擇1,則實(shí)現(xiàn)連續(xù)測(cè)試,功能2實(shí)現(xiàn)分組錯(cuò)誤情況測(cè)試等。

最下面一行顯示了當(dāng)前設(shè)備的工作模式,從信息可以得知,當(dāng)前兩個(gè)設(shè)備均處于傳輸模式,都使用11號(hào)信道,信號(hào)強(qiáng)度值均為5,測(cè)試分組個(gè)數(shù)為5個(gè)。我們需要將兩塊開(kāi)發(fā)板設(shè)定為不同的工作模式,將第二塊開(kāi)發(fā)板(COM7)設(shè)置為接收模式,其它參數(shù)不做調(diào)整。

 

image020.png

 

圖20 接收模式

這里看到該設(shè)備(COM7)的工作模式已發(fā)生了變化,從發(fā)送模式變成了接收模式。下面測(cè)試通信過(guò)程,輸入1選擇連續(xù)測(cè)試

 

image021.png

 

圖21 二級(jí)菜單

彈出的子菜提供了更多的控制選項(xiàng)供用戶選擇。可以選擇3或4實(shí)現(xiàn)調(diào)制或非調(diào)制的傳輸模式實(shí)現(xiàn)測(cè)試。這里選擇功能3

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評(píng)論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開(kāi)放投稿

熱門(mén)標(biāo)簽
項(xiàng)目外包 more+