FRDM-KL27Z快速入门指南

上次修改时间: Mar 22, 2019支持 FRDM-KL27Z | KL17/KL27 | 开发平台

本文档内容

  • 1

    连接
  • 2

    获取软件
  • 3

    构建、运行
  • 4

    创建

1. 连接

让我们开始试用FRDM-KL27Z!您可以选择观看短片中的操作顺序或遵循下面列出的详细操作。

1.1 FRDM-KL27Z开发平台快速入门

1.2 连接USB线缆

FRDM-KL27Z-GS-BOARD

FRDM-KL27Z-GS-BOARD

1.3 运行开箱即用的演示

FRDM-KL27Z预装了”气泡水平仪“演示,可充分利用板载加速度传感器。当板水平时,RGB LED熄灭;当板倾斜时,红色或绿色LED根据X轴和Y轴上的倾斜度逐渐发亮。

演示不能用?

FRDM-KL27Z-DEMO

FRDM-KL27Z-DEMO

2. 获取软件

选择开发路径:

2.1 为FRDM-KL27Z安装软件

2.2 采用MCUXpresso SDK,快速开始设计

MCUXpresso SDK为免费附赠,包含所有硬件抽象和外设驱动软件的完整源代码,根据宽松的开源许可提供。了解SDK

点击以下链接,下载FRDM-KL27Z的预配置SDK版本

MCUXPRESSO-SDK-TN

获取MCUXpresso SDK

您还可以使用在线SDK构建工具 ,为使用SDK构建工具的FRDM-KL27Z创建定制SDK包。

2.3 安装工具链

恩智浦提供名为MCUXpresso IDE的附赠工具链。

MCUXpresso IDE

获取MCUXpresso IDE

想使用不同的工具链?

没问题!MCUXpresso SDK支持IAR 、Keil 和命令行GCC 等其他工具。

GS Tool Logos

2.4 MCUXpresso配置工具

MCUXpresso配置工具是一套集成的配置工具,可指导用户创建新的MCUXpresso SDK项目,还提供引脚和时钟工具,以生成支持定制板的初始化C代码。

MCUXpresso配置工具集成在MCUXpresso IDE中,如果使用MCUXpresso IDE,则无需额外下载。如果使用其他工具链,请考虑在此下载MCUXpresso配置工具。

MCUXpresso Config Tools

获取MCUXpresso配置工具

2.5 PC配置

许多示例应用通过MCU UART输出数据,因此需要确保已安装了板虚拟COM端口的驱动程序。运行驱动安装程序之前,必须将板连接至PC。

下载驱动程序

FRDM-KL46Z-GS-configuration

安装了串行端口驱动程序后,运行您喜欢的终端应用程序,查看MCU UART的串行输出。将终端的波特率配置为115200,数据位配置为8,无奇偶校验位且停止位为1。如需确定FRDM-KL27虚拟COM端口的端口号,请打开设备管理器并在“端口”分组下查找。

不确定如何使用终端应用?尝试以下任一教程:Tera Term教程PuTTY教程

3. 构建、运行

3.1 在FRDM-KL27Z上构建并运行SDK演示

3.2 浏览MCUXpresso SDK示例代码

MCUXpresso SDK附带一系列示例应用代码。如需查看内容,请浏览SDK安装中的SDK boards文件夹,并选择板FRDM-KL27Z: /boards/frdmkl27z

如需了解特定示例代码的详细信息,请参阅示例目录中的readme.txt文件。

3.3 构建、运行并调试MCUXpresso SDK示例

如果您对其中的一个或几个示例应用感兴趣,可能想知道如何自己完成构建和调试。MCUXpresso SDK快速入门按步骤介绍了如何轻松地为SDK支持的所有工具链配置、构建和调试演示。

采用以下指南,了解如何使用MCUXpresso IDE打开、构建和调试示例应用。

想使用其他工具链?

4. 创建

4.1 为FRDM-KL27Z创建应用

4.2 从MCUXpresso SDK克隆示例项目

选项A:使用MCUXpresso IDE来克隆示例项目。

选项B:使用MCUXpresso配置工具来克隆与第三方IDE搭配使用的现有MCUXpresso SDK示例。

4.3 使用引脚工具

首先,我们使用MCUXpresso配置工具中的引脚工具,展示如何在项目中添加一个新的GPIO引脚来使LED闪烁。

4.4 使用时钟工具

然后,使用MCUXpresso配置工具中的时钟工具来更改时钟设置并更改LED闪烁的速率。

4.5 成功

应用修改完成后,您会看到FRDM-KL27Z的蓝色LED灯缓慢闪烁。还可以使用终端程序查看终端输出。

Tera Term教程

Tera Term教程

Tera Term是一款备受欢迎的开源终端仿真应用。此程序可用来显示从恩智浦开发平台虚拟串行端口发送的信息。

  1. 从SourceForge下载Tera Term。下载完成后,运行安装程序,然后返回到该页面继续操作
  2. 下载

  3. 启动Tera Term。首次启动时,会显示以下对话。选择串行选项。假设已连接了板,列表中会自动填充一个COM端口。
  4. Tera-Term-Connection
  5. 配置串行端口设置(使用之前确定的COM端口号),波特率为115200,数据位为8,无奇偶校验位,停止位为1。要进行此操作,进入Setup→Serial Port (设置→串行端口)并更改设置。
  6. 确认连接已打开。如已连接,Tera Term将在标题栏中显示以下内容
  7. Tera-Term-Console
  8. 一切就绪

PuTTY教程

PuTTY教程

PuTTY是一款备受欢迎的终端仿真应用。此程序可用来显示从恩智浦开发平台虚拟串行端口发送的信息。

  1. 使用以下按钮下载PuTTY。下载完成后,运行安装程序,然后返回到该页面继续操作。
  2. 下载

  3. 启动PuTTY,可双击下载的*.exe文件或从“开始”菜单启动,具体取决于您所选的下载类型。
  4. 在启动的窗口中进行配置,选择"Serial"单选按钮并输入之前确定的COM端口号。还要输入波特率,在本例中,为115200。
  5. PUTTY-Configuration
  6. 点击“Open”(打开),打开串行连接。假设板已连接,并已输入正确的COM端口,此终端窗口会打开。如果配置不正确,PuTTY将会发出提示
  7. 一切就绪

设计资源

其它资源

为您的项目添加其他恩智浦解决方案,除了探索FRDM-KL27Z之外,还可在恩智浦全球设计技术社区进行互动。

传感器

用多种恩智浦传感器解决方案探索世界。恩智浦为您的项目提供专用传感器解决方案,包括加速度传感器、压力传感器和触摸传感器等。详情请参见传感器

NFC

近场通信是一种简单、直观的技术,让您仅需碰一下便可与周围世界安全交互。如需了解有关恩智浦NFC解决方案的详细信息,请参见NFC——近场通信

支持

故障排除

您的板是这样的包装吗?

FRDM BOX

没问题!您的板是旧封装,闪存存储器中预装了不同的开箱即用演示。

您会看到RGB LED灯在红、蓝和绿三种颜色之间依次切换。一切就绪时,可以进行下一步。

仍然不能用?

试着按步骤继续操作,获得板上运行的其他示例应用。如果仍有疑问,请通过恩智浦技术社区 与我们联系。

论坛

与其他工程师交流,并获得使用Kinetis MCU和MCUXpresso软件和工具进行设计的专业建议。恩智浦设有两个相关的专向技术论坛,欢迎加入并参与交流讨论: