FRDM-K66F快速入门指南

上次修改时间: 2019-03-20 15:10:15支持 FRDM-K66F | K66/K65/K26 | 无线

本文档内容

  • 1

    连接
  • 2

    获取软件
  • 3

    构建、运行
  • 4

    创建

1. 连接

1.1 FRDM-K66F开发板快速入门

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

1.2 连接USB线缆

FRDM-K66F-GS-BOARD

FRDM-K66F-GS-BOARD

1.3 运行开箱即用的演示

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

FRDM-K66F-DEMO

FRDM-K66F-DEMO

2. 获取软件

选择开发路径。

2.1 为FRDM-K66F安装软件

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

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

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

MCUXPRESSO-SDK-TN

获取MCUXpresso SDK

您还可以使用在线SDK构建工具 ,为使用SDK构建工具的FRDM-K66F创建定制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 Config Tools

获取MCUXpresso配置工具

2.5 PC配置

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

下载驱动程序

FRDM-KL46Z-GS-configuration

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

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

3. 构建、运行

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

3.2 浏览MCUXpresso SDK示例代码

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

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

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

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

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

想使用其他工具链?

4. 创建

4.1 为FRDM-K66F创建应用

4.2 从MCUXpresso SDK克隆示例项目

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

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

4.3 使用引脚工具

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

4.4 使用时钟工具

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

4.5 成功

应用修改完成后,您会看到FRDM-K66F的蓝色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-K66F之外,还可在恩智浦设计技术论坛进行互动。

传感器

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

NFC

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

支持

论坛

与其他工程师交流,并获得使用Kinetis MCU和MCUXpresso软件和工具进行设计的专业建议。在以下两个技术论坛中,选择一个加入论坛讨论: