首頁 > 評測 > 源于中國市場而生——MAPS-KS22套件評測

源于中國市場而生——MAPS-KS22套件評測

  • 作者:劉昆磊
  • 來源:21ic
  • [導(dǎo)讀]
  • 全球領(lǐng)先的嵌入式應(yīng)用安全連接技術(shù)領(lǐng)導(dǎo)者恩智浦公司于去年針對中國市場推出了一款微控制器(MCU)產(chǎn)品——KS22,同時推出了一款低成本以及具有良好擴展性的快速評估硬件平臺——MAPS-KS22開發(fā)套件。

2、開發(fā)

MAPS-KS22開發(fā)套件上,有一個SPI接口的彩色LCD顯示器,支持像素320x240,接下來通過在LCD顯示器上顯示如下圖片,來測試一下MAPS-KS22的開發(fā)過程。

0042.png

圖42測試圖片

首先打開KDS軟件,新建一個KSDK V2.0的工程,在如下輸入工程名稱和基于的KSDK庫。

0043.png

圖43新建KDS工程1

下一步,選擇基于MAPS-KS22新建空的工程。

0044.png

圖44新建KDS工程1

完成后即可生成基于KDS軟件的工程,可以看到整個工程目錄非常清楚。

0045.png

圖45生成工程

接下來要對KS22微控制器的引腳進行配置,這里首先要知道整個測試中用到哪些引腳,這需要查看MAPS-KS22的原理圖,找到顯示器使用的接口,這里主要使用PD1、PD4、PD5和PD6四個引腳。

0046.png

圖46 LCD顯示器引腳1

0047.png

圖47LCD顯示器引腳2

之后在網(wǎng)頁版的引腳配置工具中,選擇需要的引腳。

0048.png

圖48引腳配置工具

在進行配置中,每操作一步,都會更改右側(cè)pin_mux.c和pin_mux.h文件的內(nèi)容。

0049.png

圖49完成引腳配置

當(dāng)配置引腳完成后,將引腳配置工具的pin_mux.c和pin_mux.h文件內(nèi)容拷貝到KDS工程的相應(yīng)文件中。

0050.png

圖50復(fù)制到KDS文件中

由于MAPS-KS22開發(fā)板上的彩色LCD顯示器采用ili9341驅(qū)動,接下來編寫相應(yīng)的驅(qū)動文件ili9341.c和ili9341.h文件。

0051.png

圖51 LCD顯示器驅(qū)動

使用Image2Lcd工具將需要顯示的圖片轉(zhuǎn)換成c代碼。

0052.png

圖52圖片轉(zhuǎn)換成C代碼

將生成的代碼復(fù)制到KDS工程中。

0053.png

圖53圖片文件復(fù)制到KDS工程

接下來編寫主函數(shù),將需要顯示的圖片顯示出去。

0054.png

圖54編寫主程序

最后編譯成功后,點擊Debug按鈕下載調(diào)試程序。

0055.png

圖55下載調(diào)試

通過顯示效果可以看出達到了預(yù)期的目標(biāo)。

0056.jpg

圖56運行效果

通過以上使用KDS+KSDK+Pins Tool組合進行MAPS-KS22開發(fā)套件的開發(fā),整體感覺非?旖莘奖悖浩渲蠯DS是恩智浦公司針對Kinetis系列MCU開發(fā)的集成開發(fā)工具,該工具完全免費而且沒有代碼限制,只是運行時占用計算機資源稍微多一些;KSDK是恩智浦針對Kinetis系列MCU開發(fā)完全開源的軟件庫,功能十分強健,可幫助用戶快速使用目標(biāo)微控制器,而且可以和KDS軟件完美結(jié)合;Pins Tool提供了圖形化的引腳配置工具,可幫助用戶只需要點擊鼠標(biāo)便可對系統(tǒng)微控制器引腳功能進行配置。

最后有一點小遺憾就是目前KSDK V2軟件庫不支持恩智浦的Processor Expert軟件,該軟件是一套圖形化的軟件管理系統(tǒng),可創(chuàng)建、配置、優(yōu)化、遷移和發(fā)布各種軟件組件,快速幫助用戶開發(fā)系統(tǒng),希望能夠早日支持新版本的軟件開發(fā)套件(KSDK)。

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

網(wǎng)友評論