首頁(yè) > 評(píng)測(cè) > 快速體驗(yàn)點(diǎn)對(duì)點(diǎn)無(wú)線連接——FRDM-KW40Z開發(fā)套件評(píng)測(cè)
快速體驗(yàn)點(diǎn)對(duì)點(diǎn)無(wú)線連接——FRDM-KW40Z開發(fā)套件評(píng)測(cè)
- [導(dǎo)讀]
- FRDM-KW40Z開發(fā)套件提供了快速體驗(yàn)點(diǎn)對(duì)點(diǎn)通信的功能,支持BLE 4.1及802.15.4-2011標(biāo)準(zhǔn),套件內(nèi)提供了兩塊開發(fā)板,可以直接實(shí)現(xiàn)通信,無(wú)需額外的設(shè)備即可快速體驗(yàn)。
圖22 連續(xù)通信
接收設(shè)備開始接收發(fā)送端傳輸過來(lái)的信息,在終端窗口顯示了接收到的分組數(shù)據(jù)。如果要停止測(cè)試,在發(fā)送端的窗口里輸入p即可。
菜單提供了豐富的其它類型的測(cè)試功能,其中一個(gè)我們比較感興趣,就是距離對(duì)信號(hào)的影響。兩塊開發(fā)板都沒有焊接外接的SMA天線,直接開發(fā)板上的天線來(lái)測(cè)試效果。將兩塊開發(fā)板均設(shè)置為Range test功能,通過移動(dòng)開發(fā)板之間的位置,在終端窗口上看到檢測(cè)到的信號(hào)發(fā)生變化。
圖23 放在一起時(shí)的信號(hào)
圖24 調(diào)整開發(fā)板距離后的信號(hào)
可以看到,移動(dòng)FRDM-KW40Z開發(fā)板的位置,明顯看到信號(hào)強(qiáng)度的變化。由于兩塊開發(fā)板都是連接在USB接口上,所以測(cè)試的距離有限,最遠(yuǎn)處約1米左右。
簡(jiǎn)單小結(jié),官方宣稱的開箱即用(聯(lián))的功能確實(shí)很實(shí)用,無(wú)需額外的設(shè)備,也無(wú)需額外的編程,就可以體驗(yàn)無(wú)線連接并實(shí)實(shí)在在看到通信的過程。這也是套件內(nèi)提供了兩塊開發(fā)板的緣故吧。
當(dāng)然,咱們的最終目標(biāo)還是要在產(chǎn)品上實(shí)現(xiàn)相應(yīng)的功能,所以定制及編程就是接下來(lái)的工作。
NXP提供了KW40Z Connectivity Software供用戶進(jìn)行快速開發(fā)。軟件包提供了KSDK及互聯(lián)軟件包,其中包含了一個(gè)Project Cloner工具,幫助用戶快速建立工程模板。
圖25 KW40Z Connectivity Software軟件包
KW40Z Connectivity Software軟件包提供的Project Cloner需要.NET 3.5運(yùn)行時(shí)環(huán)境支持,如果在Windows 10上運(yùn)行的話,需要先安裝.NET Framework 3.5的支持。
圖26 安裝.NET 3.5
安裝.NET 3.5環(huán)境需要聯(lián)機(jī)下載,可能需要一段時(shí)間,視網(wǎng)絡(luò)速度而定。
我們使用Project Cloner來(lái)定制一個(gè)簡(jiǎn)單的程序。啟動(dòng)Project Cloner
圖27 Project Cloner
在Project Cloner里面設(shè)置相應(yīng)的參數(shù),比如工程的程序類型,是選擇實(shí)現(xiàn)藍(lán)牙功能還是SMAC功能等;代碼的配置,選擇是實(shí)現(xiàn)裸機(jī)還是使用RTOS支持;生成的工程的名稱及位置等。這些參數(shù)設(shè)定好了之后,點(diǎn)擊Clone Project按鈕,就會(huì)在指定的目錄里生成一個(gè)示例工程。
需要注意的是,Project Cloner目前還只支持生成IAR工程文件。
圖28 生成的程序框架
生成的IAR工程文件里包含了源代碼及SDK庫(kù)支持,用IAR打開生成的工程,通過添加或修改源代碼從而實(shí)現(xiàn)自己需要的功能。
生成的的工作區(qū)空間內(nèi)實(shí)際包含兩個(gè)工程文件,一個(gè)是庫(kù)文件,另一個(gè)則是特定的用戶工程文件。編譯的時(shí)候需要先編譯相應(yīng)的庫(kù),然后再編譯用戶工程文件。
圖29 編譯庫(kù)
不管是庫(kù)也好,用戶克隆的工程文件也好,都只是輔助用戶減少一些常規(guī)代碼的設(shè)置及輸入,要真正掌握及實(shí)現(xiàn)設(shè)備提供的諸多功能,還是要花大力氣去掌握設(shè)備內(nèi)部的工作原理,才能開發(fā)出更好的產(chǎn)品。
總體來(lái)說(shuō),FRDM-KW40Z開發(fā)套件提供了快速體驗(yàn)點(diǎn)對(duì)點(diǎn)通信的功能,實(shí)現(xiàn)了開箱即用。2.4GHZ 收發(fā)器能支持BLE 4.1及802.15.4-2011標(biāo)準(zhǔn),實(shí)現(xiàn)近距離無(wú)線通信,加上ARM Cortex-M0+的低功耗特性,適合可穿戴設(shè)備的開發(fā)。評(píng)估板也提供了加速度及磁力傳感器及外置的Flash存儲(chǔ)器,套件內(nèi)提供了兩塊開發(fā)板,可以直接實(shí)現(xiàn)通信,無(wú)需額外的設(shè)備即可快速體驗(yàn)。Project Cloner則能讓開發(fā)用戶快速進(jìn)入開發(fā)狀態(tài),專注于產(chǎn)品的功能,達(dá)到快速成型的目的。
FRDM-KW40Z套件,值得一試!
參考資源
本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前