首頁 > 評測 > 主要看氣質(zhì)——FRDM-KL02Z評測

主要看氣質(zhì)——FRDM-KL02Z評測

FRDM   KL02Z   NXP   飛思卡爾   
  • 作者:SATURN
  • 來源:21ic
  • [導(dǎo)讀]
  • FRDM-KL02Z是一款超低成本開發(fā)平臺,由基于ARMnCortex-M0+處理器構(gòu)建的Kinetis L系列KL02系列器件組成,主要面向超低功耗產(chǎn)品如可穿戴設(shè)備,小家電等。

 FRDM-KL02Z是一款超低成本開發(fā)平臺,由基于ARM Cortex-M0+處理器構(gòu)建的Kinetis L系列KL02系列器件組成,主要面向超低功耗產(chǎn)品如可穿戴設(shè)備,小家電等。軟件方面支持NXP及三方開發(fā)軟件,如MDK,IAR及NXP提供的Kinetis Design Studio (KDS)。 FRDM-KL02Z算是一款比較老的開發(fā)板了,最早由freescal于2013年推出。以今天的眼光,來品評一款早期的開發(fā)板,尋求它的亮點,同時發(fā)掘它的優(yōu)勢并發(fā)現(xiàn)它的不足,這就是這篇文章的主旨。

先來看外觀是否有氣質(zhì),因為主要是看氣質(zhì)。

image001.jpg

圖1:外包裝

 FRDM-KL02Z開發(fā)板包裝比較樸實,甚至可以說是比較低調(diào),F(xiàn)RDM字樣告訴我們,這是一款FRDM系列之一。當(dāng)freescale已成絕唱,不知這個freescale的商標(biāo)會不會勾起你那已漸漸淡去的惆悵!

image002.jpg

圖2:開箱

包裝采用抽屜式設(shè)計,非常方便就能取出開發(fā)板。和樸實的外包裝相比,內(nèi)部卻極具沖擊效果。紅黑色系搭配,應(yīng)該會觸動你的某些感觸。

image003.jpg

圖3:FRDM-KL02Z(正面)

FRDM系列向來以色彩豐富著稱,科技不僅僅是嚴肅的代名詞,也可以有著豐富的色彩。KL02Z使用綠色設(shè)計,是否意味著環(huán)保與低功耗? 事實就是KL02Z確實使用的ARM Cortex M0+的MCU,主要面向低功耗應(yīng)用。開發(fā)板上主要的外設(shè)都集中在開發(fā)板的正面,元器件排列整齊,配以綠色的基調(diào),看起來非常舒適!

image004.jpg

圖4:FRDM-KL02Z(背面)

 FRDM-KL02Z開發(fā)板背面絲印標(biāo)注了主要引出引腳的位置及名稱,方便連接外部設(shè)備。右邊預(yù)留鋰電池接口,如果需要使用該接口,需自行焊接。

image005.jpg

圖5:FRDM-KL02Z圖賞

從外觀看,氣質(zhì)尚可!

 FRDM-KL02Z除了MCU之外,另外還提供了哪些資源呢? 下圖標(biāo)出了KL02Z開發(fā)板上的主要外設(shè)及對應(yīng)位置,開發(fā)板體積雖然小巧,還是提供了一些基本的外設(shè)如RGB三色LED,MMA8451Q三軸陀螺儀。另外開發(fā)板也提供了Arduino UNO兼容接口,似乎提供Arduino兼容接口早已成了許多開發(fā)板的標(biāo)配。

image006.jpg

圖6:開發(fā)板主要資源及位置

FRDM-KL02Z包括的主要特性如下

l KL02Z32VFM4 MCU – 48 MHz、32 KB閃存、4 KB SRAM、32QFN封裝

l 電容滑動觸摸感應(yīng)板、MMA8451Q加速度傳感器、三色LED

l 靈活的電源選擇 – 紐扣電池、外部電源

l 易于訪問MCU的I/O接口

l 配備電池管理功能,電源測量接入點

l 新型OpenSDA調(diào)試接口:

1. 大容量存儲設(shè)備閃存編程接口(默認);無需安裝任何工具即可評估演示程序

2. P&E調(diào)試接口具有運行控制調(diào)試功能并兼容IDE工具

3. CMSIS-DAP接口:面向嵌入式調(diào)試接口的ARM新標(biāo)準

準備一根mini USB轉(zhuǎn)USB Type A轉(zhuǎn)接錢,準備上電及升級OpenSDA固件。

開發(fā)板上包含MMA8451Q加速度傳感器,出廠程序會讀取該傳感器的各項數(shù)據(jù)信息,根據(jù)加速度傳感器反饋的信號來調(diào)整板載三色LED燈來顯示不同的顏色及亮度。FRDM系列開發(fā)板的OpenSDA固件基本類似,除了有v1和v2之分,固件升級和使用方法基本相同。關(guān)于FRDM-KL02Z的上電體驗及固件升級,請參考(FRDM-KL25Z)。

下面是升級到最新版固件后的情況

image007.png

圖7:最新固件

看到Application Version is: 1.18,這是最新的固件版本了。

從固件的修改日期看,最后的修改日期是2015年12月4日,表明官方一直在維護著KL-02Z的相關(guān)代碼,并沒有棄之不顧!

現(xiàn)在開始嘗試在KL02Z上寫幾個程序,體驗開發(fā)流程及應(yīng)用。

原本準備用mbed來測試,不過實際使用后發(fā)現(xiàn)mbed居然不支持該硬件平臺。在硬件平臺上能找到FRDM-KL05Z的支持信息,KL05Z和KL02Z的硬件區(qū)別極小,理論上應(yīng)該可以使用KL05Z的軟件支持包來開發(fā)KL02Z。如下圖

image008.jpg

圖8:mbed支持FRDM-KL05Z

不過該硬件平臺提供的模板代碼非常亂,所以還是老老實實使用MDK來進行代碼測試。先安裝freescale的KLxx系列的支持包,如下圖

image009.png

圖9:安裝FRDM-KL02Z的MDK硬件支持包

接下來到官方下載SDK支持包,SDK里面包含了相關(guān)的底層庫函數(shù)及相應(yīng)的samples,可以快速體驗。這里直接使用的samples包,里面已包含庫函數(shù)

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

網(wǎng)友評論

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

熱門標(biāo)簽
項目外包 more+