首頁(yè) > 評(píng)測(cè) > 主要看氣質(zhì)——FRDM-KL02Z評(píng)測(cè)
主要看氣質(zhì)——FRDM-KL02Z評(píng)測(cè)
- [導(dǎo)讀]
- FRDM-KL02Z是一款超低成本開發(fā)平臺(tái),由基于ARMnCortex-M0+處理器構(gòu)建的Kinetis L系列KL02系列器件組成,主要面向超低功耗產(chǎn)品如可穿戴設(shè)備,小家電等。
圖10:官方資源
Samples軟件包里包含3個(gè)基本的例程:KL02_Freedom_Demo,KL02_GPIO_TSS_Demo以及Kl02_LowPower_Demo。打開KL02_GPIO_TSS_Demo文件夾,找到MDK工程文件,雙擊打開工程文件。接下來(lái)編譯工程文件,按F7進(jìn)行編譯,這個(gè)是官方提供的配套代碼,不用擔(dān)心有錯(cuò)誤。稍等片刻,代碼就編譯好了,現(xiàn)在要對(duì)工程屬性進(jìn)行一些基本的設(shè)置,主要是代碼優(yōu)化、下載/調(diào)試設(shè)置等。打開工程屬性設(shè)置對(duì)話框,選擇Debug選項(xiàng)卡
圖11:選擇下載/調(diào)試器
因?yàn)関1版的OpenSDA使用的是PEMicro調(diào)試器,確保選擇了該設(shè)備,如果當(dāng)前的調(diào)試/下載器不是PEMicro Debugger,從下拉列表中選擇它,然后點(diǎn)擊Settings按鈕,進(jìn)行更詳細(xì)的設(shè)置
圖12:PEMicro Debugger配置
按上圖中標(biāo)注的順序依次配置,注意如果第3步中的內(nèi)容是空白的話,需要點(diǎn)擊旁邊的Select New Device按鈕,然后選擇與FRDM-KL02對(duì)應(yīng)的設(shè)備,因?yàn)镸CU的型號(hào)為KL02Z32VFM4,所以這里選擇的是與它對(duì)應(yīng)的型號(hào)。
圖13:選擇MCU型號(hào)
一切準(zhǔn)備就緒,現(xiàn)在可以下載代碼到開發(fā)板上了。
此時(shí),用手觸摸 FRDM-KL02Z開發(fā)板上的觸摸區(qū)域,會(huì)發(fā)現(xiàn)LED燈的亮度也會(huì)發(fā)生變化。
圖14:觸摸測(cè)試
使用終端軟件連接OpenSDA串口,看到如下輸出信息:
External Pin Reset
K0232pin SRAM Size: 4 KB
Silicon rev 15
Flash size: 32 KB program flash, 1 KB protection region
*******************************************************************************
Running in KL02_GPIO_TSS_Demo.
Slide on the electrode to change the LED's brightness.
KL02 has no TSI, but TSSW takes the GPIO method to realize touch sensor.
*******************************************************************************
這一段話告訴我們,KL02沒有TSI設(shè)備,而是使用TSSW的GPIO方法來(lái)實(shí)現(xiàn)觸摸效果。別說,效果還行!
通過分析程序代碼可知,LED燈使用PWM輸出模式來(lái)控制其亮度,然后程序在動(dòng)態(tài)讀取用戶的觸摸設(shè)置值后,再通過回調(diào)函數(shù)來(lái)設(shè)定PWM的值,關(guān)鍵代碼如下
void TSS1_fCallBack1(TSS_CONTROL_ID u8ControlId)
{
/* Set LED brightness */
SET_LED_BLUE(cASlider1.Position * 4);
(void) u8ControlId;
return;
}
FRDM-KL02Z上的外設(shè)相對(duì)有限,為了更好的體驗(yàn),我們準(zhǔn)備了一塊FRDM專用的mini擴(kuò)展板,來(lái)體驗(yàn)更多更實(shí)用的功能,注意這是一塊三方提供的擴(kuò)展板。
圖15:FRDM迷你擴(kuò)展板
- 本文系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天前