首页 > 评测 > 源于中国市场而生——MAPS-KS22套件评测
源于中国市场而生——MAPS-KS22套件评测
- [导读]
- 全球领先的嵌入式应用安全连接技术领导者恩智浦公司于去年针对中国市场推出了一款微控制器(MCU)产品——KS22,同时推出了一款低成本以及具有良好扩展性的快速评估硬件平台——MAPS-KS22开发套件。
2、开发
在MAPS-KS22开发套件上,有一个SPI接口的彩色LCD显示器,支持像素320x240,接下来通过在LCD显示器上显示如下图片,来测试一下MAPS-KS22的开发过程。
图42测试图片
首先打开KDS软件,新建一个KSDK V2.0的工程,在如下输入工程名称和基于的KSDK库。
图43新建KDS工程1
下一步,选择基于MAPS-KS22新建空的工程。
图44新建KDS工程1
完成后即可生成基于KDS软件的工程,可以看到整个工程目录非常清楚。
图45生成工程
接下来要对KS22微控制器的引脚进行配置,这里首先要知道整个测试中用到哪些引脚,这需要查看MAPS-KS22的原理图,找到显示器使用的接口,这里主要使用PD1、PD4、PD5和PD6四个引脚。
图46 LCD显示器引脚1
图47LCD显示器引脚2
之后在网页版的引脚配置工具中,选择需要的引脚。
图48引脚配置工具
在进行配置中,每操作一步,都会更改右侧pin_mux.c和pin_mux.h文件的内容。
图49完成引脚配置
当配置引脚完成后,将引脚配置工具的pin_mux.c和pin_mux.h文件内容拷贝到KDS工程的相应文件中。
图50复制到KDS文件中
由于MAPS-KS22开发板上的彩色LCD显示器采用ili9341驱动,接下来编写相应的驱动文件ili9341.c和ili9341.h文件。
图51 LCD显示器驱动
使用Image2Lcd工具将需要显示的图片转换成c代码。
图52图片转换成C代码
将生成的代码复制到KDS工程中。
图53图片文件复制到KDS工程
接下来编写主函数,将需要显示的图片显示出去。
图54编写主程序
最后编译成功后,点击Debug按钮下载调试程序。
图55下载调试
通过显示效果可以看出达到了预期的目标。
图56运行效果
通过以上使用KDS+KSDK+Pins Tool组合进行MAPS-KS22开发套件的开发,整体感觉非常快捷方便:其中KDS是恩智浦公司针对Kinetis系列MCU开发的集成开发工具,该工具完全免费而且没有代码限制,只是运行时占用计算机资源稍微多一些;KSDK是恩智浦针对Kinetis系列MCU开发完全开源的软件库,功能十分强健,可帮助用户快速使用目标微控制器,而且可以和KDS软件完美结合;Pins Tool提供了图形化的引脚配置工具,可帮助用户只需要点击鼠标便可对系统微控制器引脚功能进行配置。
最后有一点小遗憾就是目前KSDK V2软件库不支持恩智浦的Processor Expert软件,该软件是一套图形化的软件管理系统,可创建、配置、优化、迁移和发布各种软件组件,快速帮助用户开发系统,希望能够早日支持新版本的软件开发套件(KSDK)。
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前