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。
第3步 - 外部电路 该项目的外部电路仅包括两个组件: LED和一个电阻。电阻器主要是限制电流。在本例中,我们将3.3V连接到电路。因此,使用一个330欧姆的电阻将电流限制到10毫安。如果谨慎一点的话,我们可以使用一个1 k的电阻将电流限制到3.3毫安。 第4步 - 新建Kinetis工程 1. 单击File --> New --> Kinetis Design Studio Project。
2. 弹出New Kinetis Design Studio Project 窗口。给项目命名,例如Blinky LED Tutorial。在这里您也可以更改工程在硬盘驱动器上的位置。单击Next。
3. 下一个窗口向我们询问所要使用的器件型号。在撰写本文时,FRDM-KE06Z没有相关的板级支持包(BSP)。但是,FRDM-K64F有BSP。如果你使用的是这类开发板的某一个,展开面板:Boards --> Kinetis,并选择FRDM-K64F。否则,展开Processors 并选择您所使用的开发板的微处理器。根据FRDM-KE06Z开发板的数据手册,它采用的是KE06Z128VLK4处理器。因此,我们从菜单中选择该处理器,然后单击Next。在这里不要单击Finish。
4. 在下一个窗口中,确保选中Processor Expert的旁边的复选框。这个小家伙将会使我们的工作变得非常简单。 你会体验到的。
5. 单击Finish后,将会创建新项目,并且会创建一些文件夹。一些样板代码已经包括在内。现在我们准备好创建应用程序。
|