首頁 > 評測 > 快速體驗點對點無線連接——FRDM-KW40Z開發(fā)套件評測

快速體驗點對點無線連接——FRDM-KW40Z開發(fā)套件評測

NXP   FRDM-KW40Z   BLE   
  • 作者:netlhx
  • 來源:21ic
  • [導讀]
  • FRDM-KW40Z開發(fā)套件提供了快速體驗點對點通信的功能,支持BLE 4.1及802.15.4-2011標準,套件內提供了兩塊開發(fā)板,可以直接實現(xiàn)通信,無需額外的設備即可快速體驗。

 

image022.png

 

圖22 連續(xù)通信

接收設備開始接收發(fā)送端傳輸過來的信息,在終端窗口顯示了接收到的分組數(shù)據(jù)。如果要停止測試,在發(fā)送端的窗口里輸入p即可。

菜單提供了豐富的其它類型的測試功能,其中一個我們比較感興趣,就是距離對信號的影響。兩塊開發(fā)板都沒有焊接外接的SMA天線,直接開發(fā)板上的天線來測試效果。將兩塊開發(fā)板均設置為Range test功能,通過移動開發(fā)板之間的位置,在終端窗口上看到檢測到的信號發(fā)生變化。

 

image023.png

 

圖23 放在一起時的信號

 

image024.png

 

圖24 調整開發(fā)板距離后的信號

可以看到,移動FRDM-KW40Z開發(fā)板的位置,明顯看到信號強度的變化。由于兩塊開發(fā)板都是連接在USB接口上,所以測試的距離有限,最遠處約1米左右。

簡單小結,官方宣稱的開箱即用(聯(lián))的功能確實很實用,無需額外的設備,也無需額外的編程,就可以體驗無線連接并實實在在看到通信的過程。這也是套件內提供了兩塊開發(fā)板的緣故吧。

當然,咱們的最終目標還是要在產品上實現(xiàn)相應的功能,所以定制及編程就是接下來的工作。

NXP提供了KW40Z Connectivity Software供用戶進行快速開發(fā)。軟件包提供了KSDK及互聯(lián)軟件包,其中包含了一個Project Cloner工具,幫助用戶快速建立工程模板。

 

image025.png

 

圖25 KW40Z Connectivity Software軟件包

KW40Z Connectivity Software軟件包提供的Project Cloner需要.NET 3.5運行時環(huán)境支持,如果在Windows 10上運行的話,需要先安裝.NET Framework 3.5的支持。

 

image026.png

 

圖26 安裝.NET 3.5

安裝.NET 3.5環(huán)境需要聯(lián)機下載,可能需要一段時間,視網(wǎng)絡速度而定。

我們使用Project Cloner來定制一個簡單的程序。啟動Project Cloner

 

image027.png

 

圖27 Project Cloner

在Project Cloner里面設置相應的參數(shù),比如工程的程序類型,是選擇實現(xiàn)藍牙功能還是SMAC功能等;代碼的配置,選擇是實現(xiàn)裸機還是使用RTOS支持;生成的工程的名稱及位置等。這些參數(shù)設定好了之后,點擊Clone Project按鈕,就會在指定的目錄里生成一個示例工程。

需要注意的是,Project Cloner目前還只支持生成IAR工程文件。

 

image028.png

 

圖28 生成的程序框架

生成的IAR工程文件里包含了源代碼及SDK庫支持,用IAR打開生成的工程,通過添加或修改源代碼從而實現(xiàn)自己需要的功能。

生成的的工作區(qū)空間內實際包含兩個工程文件,一個是庫文件,另一個則是特定的用戶工程文件。編譯的時候需要先編譯相應的庫,然后再編譯用戶工程文件。

 

image029.png

 

圖29 編譯庫

不管是庫也好,用戶克隆的工程文件也好,都只是輔助用戶減少一些常規(guī)代碼的設置及輸入,要真正掌握及實現(xiàn)設備提供的諸多功能,還是要花大力氣去掌握設備內部的工作原理,才能開發(fā)出更好的產品。

總體來說,FRDM-KW40Z開發(fā)套件提供了快速體驗點對點通信的功能,實現(xiàn)了開箱即用。2.4GHZ 收發(fā)器能支持BLE 4.1及802.15.4-2011標準,實現(xiàn)近距離無線通信,加上ARM Cortex-M0+的低功耗特性,適合可穿戴設備的開發(fā)。評估板也提供了加速度及磁力傳感器及外置的Flash存儲器,套件內提供了兩塊開發(fā)板,可以直接實現(xiàn)通信,無需額外的設備即可快速體驗。Project Cloner則能讓開發(fā)用戶快速進入開發(fā)狀態(tài),專注于產品的功能,達到快速成型的目的。

FRDM-KW40Z套件,值得一試!

參考資源

FRDM-KW40Z開發(fā)套件

DAPLink

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

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

網(wǎng)友評論