首页 > 评测 > 源于中国市场而生——MAPS-KS22套件评测

源于中国市场而生——MAPS-KS22套件评测

  • 作者:刘昆磊
  • 来源:21ic
  • [导读]
  • 全球领先的嵌入式应用安全连接技术领导者恩智浦公司于去年针对中国市场推出了一款微控制器(MCU)产品——KS22,同时推出了一款低成本以及具有良好扩展性的快速评估硬件平台——MAPS-KS22开发套件。

2、开发

MAPS-KS22开发套件上,有一个SPI接口的彩色LCD显示器,支持像素320x240,接下来通过在LCD显示器上显示如下图片,来测试一下MAPS-KS22的开发过程。

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

之后在网页版的引脚配置工具中,选择需要的引脚。

0048.png

图48引脚配置工具

在进行配置中,每操作一步,都会更改右侧pin_mux.c和pin_mux.h文件的内容。

0049.png

图49完成引脚配置

当配置引脚完成后,将引脚配置工具的pin_mux.c和pin_mux.h文件内容拷贝到KDS工程的相应文件中。

0050.png

图50复制到KDS文件中

由于MAPS-KS22开发板上的彩色LCD显示器采用ili9341驱动,接下来编写相应的驱动文件ili9341.c和ili9341.h文件。

0051.png

图51 LCD显示器驱动

使用Image2Lcd工具将需要显示的图片转换成c代码。

0052.png

图52图片转换成C代码

将生成的代码复制到KDS工程中。

0053.png

图53图片文件复制到KDS工程

接下来编写主函数,将需要显示的图片显示出去。

0054.png

图54编写主程序

最后编译成功后,点击Debug按钮下载调试程序。

0055.png

图55下载调试

通过显示效果可以看出达到了预期的目标。

0056.jpg

图56运行效果

通过以上使用KDS+KSDK+Pins Tool组合进行MAPS-KS22开发套件的开发,整体感觉非常快捷方便:其中KDS是恩智浦公司针对Kinetis系列MCU开发的集成开发工具,该工具完全免费而且没有代码限制,只是运行时占用计算机资源稍微多一些;KSDK是恩智浦针对Kinetis系列MCU开发完全开源的软件库,功能十分强健,可帮助用户快速使用目标微控制器,而且可以和KDS软件完美结合;Pins Tool提供了图形化的引脚配置工具,可帮助用户只需要点击鼠标便可对系统微控制器引脚功能进行配置。

最后有一点小遗憾就是目前KSDK V2软件库不支持恩智浦的Processor Expert软件,该软件是一套图形化的软件管理系统,可创建、配置、优化、迁移和发布各种软件组件,快速帮助用户开发系统,希望能够早日支持新版本的软件开发套件(KSDK)。

  • 本文系21ic原创,未经许可禁止转载!

网友评论