日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

首頁 > 評測 > 面向電機和電源轉(zhuǎn)換實時控制的Kitenis V處理器——NXP FRDM-KV31F評測

面向電機和電源轉(zhuǎn)換實時控制的Kitenis V處理器——NXP FRDM-KV31F評測

  • 作者:大音希聲
  • 來源:21ic
  • [導讀]
  • 本文評測的FRDM-KV31F是基于NXP Kinetis V平臺的開發(fā)板,主要面向電機和電源轉(zhuǎn)換的實時控制。

• 三個 UART 模塊和一個低功耗UART(LPUART)模塊

• 兩路I2C: 最大支持 1 Mbps 的傳輸速度

2、六軸加速度與磁力傳感器:FXOS8700CQ

FXOS8700CQ 6軸傳感器將14位加速度傳感器和16位磁力計與高性能ASIC結(jié)合在一起,用于構(gòu)建電子羅盤解決方案,典型的方向分辨率為0.1°,羅盤方位精度誤差小于5°,可滿足大部分應用。

3、板載仿真器OpenSDA V2

所有的FRDM開發(fā)板上面都會板載一個OpenSDA調(diào)試下載模塊,此模塊兼容目前市面上的CMSIS-DAP與 JLINK 等仿真器,控制核心為K20系列的MCU ,這個是NXP公司生產(chǎn)的基于ARM Cortex-M4內(nèi)核的微控制器,具有高速USB控制器。這款仿真器具有如下特性:

1、通過單個USB連接便可在主機和嵌入式目標處理器之間進行調(diào)試、閃存編程和串行通信

2、完全兼容第三方調(diào)試解決方案

3、開源mbed接口引導加載程序和固件應用

如果不選擇使用板載仿真器,那么開發(fā)板在左下角處提供了一個10線的JTAG接口用于接入ARM系列的各種調(diào)試器。

這塊FRDM-KV31F開發(fā)板板載的實驗資源不多,僅有一個六軸加速度與磁力傳感器和一個三色LED。因此要想進行更多的實驗只有獲取NXP的電機擴展套件或者利用那個Arduino UNO R3兼容擴展引腳擴展更多模塊。

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

介紹一下板載的這個仿真器Open-SDA。這個NXP公司的新型仿真器能夠刷入不同的固件從而成為不同的仿真器。默認的時候固件是兼容CMSIS-DAP的,因此要下載驅(qū)動。下載地址為

https://developer.mbed.org/media/downloads/drivers/mbedWinSerial_16466.exe

下載完之后將開發(fā)板與PC連接,點擊安裝,安裝過程中會有安裝新設備的選項,完成時如圖3-1所示

3-1.jpg

圖3-1 安裝驅(qū)動

安裝完成之后,設備管理器下會出現(xiàn)如圖3-2所示的設備

3-2.jpg

圖3-2 新設備

現(xiàn)在可以選擇一種開發(fā)軟件進行開發(fā)。包括NXP官方的開發(fā)軟件Kinetis Design Studio (KDS)和第三方軟件包括Atollic, IAR, Keil和command-line GCC。由于NXP公司剛推出這塊開發(fā)板不久,因此這塊開發(fā)板目前使用mbed進行開發(fā)存在一定的困難。下文會簡單介紹一下,這里就不作為主流開發(fā)環(huán)境進行推薦了。

此處以Keil為例介紹。先要下載一個支持包(SDK),下載地址為

http://www.nxp.com/zh-Hans/products/software-and-tools/hardware-development-tools/freedom-development-boards/nxp-freedom-development-platform-for-kinetis-kv3x-family-mcus:FRDM-KV31F?tab=In-Depth_Tab#GetSoftware

找到如圖3-3所在的地方進行下載

3-3.jpg

圖3-3 下載SDK

下載之后選擇安裝路徑進行解壓安裝。這里安裝的僅僅是個例程、源碼還有驅(qū)動的包,并沒有軟件,相關(guān)的開發(fā)軟件還是要自行下載。

隨后要在Keil中添加對KV31F的支持。打開Keil,點擊上方的Pack Installer,找到NXP——KVxx Series,安裝右側(cè)所有的支持包。如圖3-4所示。這里注意,在新版的Keil之下(5.18版本以上)是沒有Freescale公司的,之前Freescale公司的器件現(xiàn)在都在NXP公司之下了。

3-4.jpg

圖3-4 安裝支持包

到這里為止,相關(guān)的開發(fā)環(huán)境就搭建完畢了。

4.開發(fā)演示

這里演示幾個例程,同時介紹一下如何進行開發(fā)。

首先打開例程,位置\KSDK_1.3.0\examples\frdmkv31f\demo_apps\hello_world\mdk,文件名為hello_world.uvmpw,如圖4-1所示

4-1.jpg

圖4-1 打開例程

然后右鍵單擊ksdk _platform_lib,選擇“set as active project”,這個文件是整個開發(fā)板的庫文件,所有的程序都要基于這個庫來寫,所以要先進行編譯,否則其他的工程文件是編譯不了的。

編譯完成之后右鍵單擊hello_world例程,然后選擇“set as active project”,進行編譯,這時編譯應該能夠順利通過,隨后就可以進行仿真。這里要注意一下在Keil下的仿真設置。仿真器的設置如圖4-2所示。注意要選中那個CMSIS-DAP。然后仿真器的仿真方式為SW,不是JTAG。

4-2.jpg

圖4-2 仿真器設置

仿真的結(jié)果如圖4-3所示。這里使用的串口設置為:

波特率15200

8位數(shù)據(jù)位

一位停止位

無校驗位

4-3.jpg

圖4-3 運行結(jié)果

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

網(wǎng)友評論