一板网电子技术论坛

发表于: 2016-5-30 16:03:05 | 显示全部楼层

frdm-ke05z-out-of-the-box-400px-wide.jpg

Kinetis简介

Kinetis的是飞思卡尔的一系列的32位MCU,基于ARM Cortex内核。有众多的选择来适应任何嵌入式系统的需求。使用价格非常低的评估板,以及完全免费的Kinetis Design Studio(简称KDS)集成开发环境,使得开发功能强大的实际应用的入门成本非常小。我们还发现,相对于其他的MCU,Kinetis系列的文档支持很出色,很少有错误。要了解更多关于可用的Kinetis系列,可以参看飞思卡尔的Kinetis产品页面。


开始之前需要哪些东西

同我们的教程一样,你需要准备一些基本的东西:

Kinetis Design Studio (KDS)- 免费下载,并按照说明进行安装说明。

Kinetis评估板 - 本教程使用FRDM-KE06Z。


第一个Kinetis应用

在嵌入式系统中,LED闪烁相当于“Hello World”程序,你可以认为是程序教程。大多数评估板包含一个可以控制闪烁的LED,但在本教程中,我们将使用FRDM-KE06Z的GPIO(通用输入输出)引脚闪烁面包板上的外部LED。

第1步 - 熟悉开发板

不管您是否使用过我们这提到的开发板,请先熟悉该开发板。每个开发板都有一个可用的入门包。查看这些文档,特别是原理图、我们会经常提到原理图。


第2步 - 开发板接口

因为我们将在本应用中使用的是外部的LED,因此首先要计划好开发板与外部LED之间的连接。我们必须查看原理图,并确定两个引脚:合适的GPIO引脚和接地引脚。在FRDM-KE06Z中,我们将使用:

LED正 - >J1的9脚,连接到PTE4_GPIO1 。

LED地 - >J4的14脚,连接到GND。

blink-led-tutorial-circuit.jpg

第3步 - 外部电路

该项目的外部电路仅包括两个组件: LED和一个电阻。电阻器主要是限制电流。在本例中,我们将3.3V连接到电路。因此,使用一个330欧姆的电阻将电流限制到10毫安。如果谨慎一点的话,我们可以使用一个1 k的电阻将电流限制到3.3毫安。

第4步 - 新建Kinetis工程

1.  单击File --> New --> Kinetis Design Studio Project。

new-kinetis-project.jpg

2.  弹出New Kinetis Design Studio Project 窗口。给项目命名,例如Blinky LED Tutorial。在这里您也可以更改工程在硬盘驱动器上的位置。单击Next。

blink-led-tutorial-project-name.jpg

3.  下一个窗口向我们询问所要使用的器件型号。在撰写本文时,FRDM-KE06Z没有相关的板级支持包(BSP)。但是,FRDM-K64F有BSP。如果你使用的是这类开发板的某一个,展开面板:Boards --> Kinetis,并选择FRDM-K64F。否则,展开Processors 并选择您所使用的开发板的微处理器。根据FRDM-KE06Z开发板的数据手册,它采用的是KE06Z128VLK4处理器。因此,我们从菜单中选择该处理器,然后单击Next。在这里不要单击Finish

kds-select-device.jpg

4.  在下一个窗口中,确保选中Processor Expert的旁边的复选框。这个小家伙将会使我们的工作变得非常简单。 你会体验到的。

select-processor-expert.jpg

5.  单击Finish后,将会创建新项目,并且会创建一些文件夹。一些样板代码已经包括在内。现在我们准备好创建应用程序。

new-kinetis-project-folders.jpg

跳转到指定楼层
ZET
发表于: 2021-8-24 15:51:41 | 显示全部楼层

123456789101112131415
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题 47 | 回复: 68



手机版|

GMT+8, 2021-12-3 00:50 , Processed in 0.033097 second(s), 6 queries , Gzip On, MemCache On. Powered by Discuz! X3.4

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

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