首頁 > 評測 > 永遠(yuǎn)的飛思卡爾——FRDM-K82F評測

永遠(yuǎn)的飛思卡爾——FRDM-K82F評測

飛思卡爾   NXP   FRDM   K82F   非對稱加密   
  • 作者:林滿冬
  • 來源:21ic
  • [導(dǎo)讀]
  • 全世界第一款擁有非對稱加密技術(shù)支持的微控制器——Kinetis K8x系列安全微控制器應(yīng)運(yùn)而生,同時(shí)飛思卡爾半導(dǎo)體也推出了FRDM-K82F評估套件。

上電體驗(yàn)

連接計(jì)算機(jī)與micro usb接口之后,計(jì)算機(jī)便會出現(xiàn)一個(gè)USB盤符。打開USB,里面有一個(gè)網(wǎng)頁文件指向MBED的官網(wǎng),不過筆者在MBED官網(wǎng)卻找不著K82這款開發(fā)板的支持,看來還需要等些時(shí)日,才可以用MBED來開發(fā)FRDM-K82F。

K822162.png

FRDM-K82F預(yù)裝了”水準(zhǔn)儀“演示,可充分利用板載加速度傳感器。當(dāng)電路板處于水平時(shí),RGB LED熄滅;當(dāng)電路板傾斜時(shí),綠色或藍(lán)色LED根據(jù)X軸和Y軸上的傾斜度逐漸發(fā)亮

K822251.png
K822253.png
K822255.png

開發(fā)環(huán)境搭建

雖然OpenSDAv2.1采用了免驅(qū)動的設(shè)計(jì),即插即用,直接連接計(jì)算機(jī)便可以調(diào)試下載程序,但如果需要使用虛擬串口功能,還是需要安裝相應(yīng)的驅(qū)動才可使用。

FRDM-K82F快速入門網(wǎng)址上可以找到mbedWinSerial_16466.exe。下載完成后,首先連接計(jì)算機(jī)和FRDM-K82F的OpenSDAv2.1(J5 Micro usb),然后雙擊打開mbedWinSerial驅(qū)動。

K822458.png

在彈出的窗口中,點(diǎn)擊“Install”進(jìn)行驅(qū)動的安裝。在安裝的過程中,彈出驅(qū)動安裝確認(rèn)窗口,點(diǎn)擊“安裝”即可。

K822516.png
K822518.png

安裝完成后,計(jì)算機(jī)需要重新掃面硬件變更。此時(shí)點(diǎn)擊“跳過從Window Update獲得驅(qū)動程序軟件”。

K822572.png

稍等片刻,驅(qū)動便安裝完成了。

K822589.png

此時(shí),在計(jì)算機(jī)的設(shè)備管理器中也可以看到虛擬串口“mbed Serial Port”。

K822634.png

接下來需要打開KEIL軟件的PACK,下載并安裝飛思卡爾K8x芯片的支持包,在PACK的右側(cè)可以快速找到freescale并展開,點(diǎn)擊K80系列,并在軟件左側(cè)找到kinetis_K80_DFP,點(diǎn)擊“Install”進(jìn)行安裝。

K822750.png

安裝完成后,K80系列下方的微控制器符號將會由未安裝支持包前的白色,變?yōu)榘惭b后的綠色。

K822796.png

功耗測試

在板卡的設(shè)計(jì)中預(yù)留了一個(gè)功耗檢測的接口,去掉J15跳線帽,并接入一個(gè)電流表便可以對K82芯片的功耗進(jìn)行測試。

K822858.png

借助官方的功耗檢測的相應(yīng)代碼,通過putty軟件和虛擬串口,我們可以控制K82運(yùn)行在不同的模式。

K822909.png

通過測試,K82在各個(gè)模式下的功耗情況如圖所示:

K822936.png

K82F功耗測試

Flexio體驗(yàn)

FlexIO是一個(gè)高度可配置的模塊,是K82芯片的特色外設(shè)之一,利用該外設(shè),能夠模擬多種串行/并行通信協(xié)議,包括 UART、I2C、SPI、I2S 等。

FRDM-K82F板卡的設(shè)計(jì)中,特別設(shè)置了一個(gè)FlexIO/Camera接口,利用該接口,結(jié)合官方例程,使用FlexIO外設(shè)驅(qū)動OV7670攝像頭模塊,可以方便進(jìn)行USB攝像頭應(yīng)用進(jìn)行體驗(yàn)。

K823347.png

首先按照原理圖接線,由于FRDM-K82F的FlexIO/Camera接口是依據(jù)OV7670攝像頭模塊而設(shè)計(jì)的,所以直接焊上接插件,并插入OV7670即可。

K823428.png

接下來下載Kinetis SDK 1.3.0,并解壓。在Kinetis SDK 1.3.0\examples\frdmk82f\demo_apps\usb\device\video\flexio_ov7670\bm\mdk目錄下便能找到USB攝像頭的demo例程。不過在編譯demo例程之前,還需要編譯生成該demo例程所需的兩個(gè)lib文件,工程文件分別在以下兩個(gè)目錄之中:

Kinetis SDK 1.3.0\usb\usb_core\device\lib\bm\mdk\MK82F25615

Kinetis SDK 1.3.0\lib\ksdk_platform_lib\mdk\K82F25615

編譯通過后,設(shè)置燒寫器,在設(shè)置DEBUG選項(xiàng)卡中選擇“CMSIS-DAP”,并點(diǎn)擊右側(cè)“Settings”,選擇“SWD”模式。

 

K823797.png

 

 

K823799.png

接著選擇Flash Download選項(xiàng)卡,添加flash燒寫算法。

K823836.png

下載demo例程,連接計(jì)算機(jī)與K82F芯片的Micro USB接口,此時(shí)在計(jì)算機(jī)的設(shè)備管理器中的圖像設(shè)備列表便多出一個(gè)設(shè)備“USB VIDEO DEMO”。

K823917.png

打開計(jì)算機(jī)自帶的攝像頭軟件或者QQ攝像頭,選擇“USB VIDEO DEMO”便可看到OV7670的畫面。

K823973.png

小結(jié)

雖然FRDM-K82F板載資源不可與MAPS四色板系列相提并論,但是利用這些有限的資源卻可以把K82芯片外設(shè)資源功能發(fā)揮得淋漓精致,小巧的板卡結(jié)合板載新一代OpenSDAv2.1調(diào)試器,絕對稱得上是K82微控制器最佳的開發(fā)利器!

資源鏈接

MK82FN256VLL15參考手冊

MK82FN256VLL15數(shù)據(jù)手冊

FRDM-K82F用戶手冊

FRDM-K82F硬件原理圖

OpenSDAv2虛擬串口驅(qū)動程序

 

——————本文系21ic原創(chuàng),未經(jīng)許可嚴(yán)禁轉(zhuǎn)載——————

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

網(wǎng)友評論

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

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