www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

首頁(yè) > 評(píng)測(cè) > Kinetis KL3x和KL4x的Freedom開發(fā)平臺(tái)——FRDM-KL46Z評(píng)測(cè)

Kinetis KL3x和KL4x的Freedom開發(fā)平臺(tái)——FRDM-KL46Z評(píng)測(cè)

Kinetis KL4x   MCU   nxp   FRDM-KL46Z   
  • 作者:大音希聲
  • 來源:21ic
  • [導(dǎo)讀]
  • Kinetis KL4x 系列MCU不僅具備超低功耗的性能,還包含一套豐富的模擬、通信、定時(shí)和控制外設(shè)(包含段式LCD控制器),適用于各種應(yīng)用,如電子秤、流量計(jì)、智能電表和恒溫計(jì),該系列MCU在Kinetis L系列MCU中屬于中端水平。

多達(dá)4通道的外設(shè)和存儲(chǔ)器用DMA,使CPU負(fù)載更低,系統(tǒng)吞吐更快

4)信號(hào)處理能力

16位ADC,可配置分辨率、采樣時(shí)間和轉(zhuǎn)換速度/功率

集成式溫度傳感器

帶內(nèi)置6位DAC的高速比較器

支持DMA的12位DAC

5)定時(shí)器

兩個(gè)6通道和1個(gè)2通道16位低功耗定時(shí)器PWM模塊,支持DMA

兩通道32位周期中斷定時(shí)器

6)HMI接口

段式LCD接口

電容式觸摸傳感輸入支持16個(gè)外部電極和DMA數(shù)據(jù)傳輸

7)總線接口

1路USB 2.0 OTG (全速)

兩個(gè)支持DMA的I2C,速率高達(dá)1 Mbps

1個(gè)LPUART,兩個(gè)UART,支持DMA

兩個(gè)SPI,支持DMA

I2S模塊

圖2-4展示了這塊MCU的組成

10.jpg

圖2-4 MCU硬件結(jié)構(gòu)

2、調(diào)試下載模塊(圖2-5)

11.jpg

圖2-5 下載器

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

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

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

3、開源mbed接口引導(dǎo)加載程序和固件應(yīng)用

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

12.jpg

圖2-6 下載器MCU K20

3、人機(jī)交互模塊

人機(jī)交互模塊包含兩個(gè)部分,分別是段式LCD(圖2-7)與觸摸板(圖2-8),這兩個(gè)模塊分別連接到MCU的LCD控制器與一路I2C總線上面

13.jpg

圖2-7 段式LCD

14.jpg

圖2-8 觸摸板

4、板載傳感器

FRDM-KL46Z板載三種傳感器,分別是:

1)磁力計(jì)MAG3110(圖2-9),來自NXP公司。這個(gè)是一款小型低功耗數(shù)字3D磁傳感器,具有較寬的動(dòng)態(tài)范圍,采用標(biāo)準(zhǔn)的I²C串行接口,能夠測(cè)量最高10高斯的局部磁場(chǎng),輸出數(shù)據(jù)速率高達(dá)80 Hz。

15.jpg

圖2-9 MAG3110

2)光敏傳感器ALS-PT19-315(圖2-10),來自臺(tái)灣億光電子,這個(gè)器件能夠測(cè)量光的強(qiáng)度,并將其轉(zhuǎn)換為相應(yīng)頻率和電壓的電信號(hào),這個(gè)器件連接到MCU的ADC接口上面

16.jpg

圖2-10 ALS-PT19-315

3)加速度傳感器MMA8451Q(圖2-11),這個(gè)是具有14位數(shù)據(jù)精度的低功耗三軸電容式微機(jī)械加速度傳感器,采用I²C數(shù)字輸出接口,運(yùn)行頻率可達(dá)2.25 MHz

17.jpg

圖2-11 ALS-PT19-315

從硬件組成上面看,這塊開發(fā)板包含的模塊有使用LCD控制器的,有使用AD轉(zhuǎn)換器的,也有使用I2C接口的,確實(shí)能夠從多個(gè)方面評(píng)估主控MCU KL46Z各個(gè)方面的功能。在如此小的一塊電路板上面集成這么多的功能,可見這塊開發(fā)板的技術(shù)含量十足。

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

這一部分將介紹一下如何搭建FRDM-KL46Z的開發(fā)環(huán)境。

FRDM-KL46Z這塊開發(fā)板的開發(fā)環(huán)境主要有三種,第一種是使用NXP公司FRDM平臺(tái)的開發(fā)環(huán)境,Kinetis Design Studio (KDS);第二種是使用第三方本地開發(fā)環(huán)境,比如IAR, Keil等;第三種就是使用ARM的在線開發(fā)環(huán)境ARM mbed。在這次評(píng)測(cè)中,筆者將會(huì)使用mbed與Keil聯(lián)合進(jìn)行開發(fā)。

下面先介紹一下如何在Keil下進(jìn)行開發(fā)。步驟如下:

1、打開Keil uVision 5,點(diǎn)擊上方的Pack Installer,找到Freescale——KLxx Series,安裝右側(cè)所有的支持包,如圖3-1所示

18.jpg

圖3-1 安裝Keil支持包

2、下載NXP公司為Keil提供的軟件開發(fā)包(SDK),這個(gè)開發(fā)包支持幾種主流的本地開發(fā)環(huán)境,包括 Kinetis Design Studio 、Atollic,、IAR、 Keil還有 command-line GCC等。下載地址為http://www.nxp.com/zh-Hans/products/software-and-tools/run-time-software/kinetis-software-and-tools/development-platforms-with-mbed/software-development-kit-for-kinetis-mcus:KINETIS-SDK?code=KINETIS-SDK&nodeId=0152109D3F1E8C1EF7&fpsp=1&tab=Design_Tools_Tab,下載需要先注冊(cè)一個(gè)NXP的賬號(hào),如果有以前的Freescale公司的賬號(hào)也可以,下載的界面如圖3-2所示

19.jpg

圖3-2 下載界面

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

網(wǎng)友評(píng)論

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

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