发表于: 2016-10-13 22:49:47 | 显示全部楼层

本教程将详细介绍如何使用Kinetis SDK和Process Expert来创建一个LED闪烁的应用,采用的是飞思卡尔的TWR-KL43Z48M开发板。

twr-kl43z48m.png

准备工作

本教程使用以下工具:

基于Eclipse的Kinetis Design Studio V3.2.0:http://www.nxp.com/kds。 或者使用首选IDE,以及Processor Expert。

目标板对应的Kinetis SDK V1.3:可以从http://kex.nxp.com/获取。

确保您将SDK更新安装到Eclipse(Help->Install New Software 菜单,然后在<SDK installation path>\tools\eclipse_update路径指向相应的zip文件。

本教程中使用的是TWR-KL43Z48M开发板。 也可以使用其他开发板。在开始之前,最好先看一下原理图,并且准备好相应的工具。

创建新项目

使用File > New > Processor Expert Project创建新项目:

create-new-project.png

给项目起一个名字,选择相应的开发包和器件型号,然后选择 Kinetis SDK的路径,并启用Processor Expert:

sdk-selection.png

组件

创建带有默认组件的标准项目:

project-created.png

添加组件

参考原理图和电路板配置,找到LED的位置。 在TWR-KL43Z开发板,绿色LED指示灯连接到PTA12。

要使用GPIO引脚,需要将SDK V1.3的fsl_gpio组件添加到项目中:

added-fsl_gpio.png

添加LED组件:

added-led-component.png

SDK

该步骤将添加一些推荐的组件。现在IDE显示错误,因为LED组件需要配置为使用SDK。指定要使用的SDK(本例为1.3):

sdk-to-be-used.png

设置LED组件使用SDK变量(SDK_BitIO):

sdk_bitio.png

当使用PTA12上的LED时,按照(GPIOx,引脚号)方式进行配置,并定义了一个符号(本例中为LED_GREEN):

configured-pin.png

构建和调试

该步骤比较容易,生成代码:

generate-code.png

然后添加一些闪烁的代码,如下所示:

blinky-code.png

然后构建/编译项目:

building.png

启动调试:

start-debugging.png

最后在开发板上进行调试:

debugging.png

单步调试代码,现在LED应该开始闪烁了:

blinky.png

总结

使用Processor Expert仍然是快速入门开发板(如本例中的TWR-KL43Z)最快的方式:从项目创建到调试目标板上的代码,我花了不到3分钟就实现了LED闪烁。

跳转到指定楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题 6 | 回复: 8



手机版|

GMT+8, 2024-4-24 03:46 , Processed in 0.073888 second(s), 11 queries , Gzip On, MemCache On. Powered by Discuz! X3.5

YiBoard一板网 © 2015-2022 地址:河北省石家庄市长安区高营大街 ( 冀ICP备18020117号 )

快速回复 返回顶部 返回列表