FRDM-KL25Z快速入门

上次修改时间: 2021-12-14 16:32:09支持 FRDM-KL25Z | KL14/KL15/KL24/KL25 | 开发平台

1. 连接

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

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

1.2 连接USB线缆

FRDM-KL25Z-GS-BOARD

FRDM-KL25Z-GS-BOARD

1.3 运行开箱即用的演示

FRDM-KL25Z-GS-BOARD

FRDM-KL25Z-GS-BOARD

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

FRDM-KL25Z-DEMO

演示不能用?

2. 获取软件

2.1 选择开发路径

2.2 为FRDM-KL25Z安装软件

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

想了解SDK?

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

点击以下链接,下载适合您计算机操作系统的SDK版本

获取SDK

2.4 安装工具链

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

MCUXpresso IDE获取MCUXpresso IDE

想使用不同的工具链?

Kinetis SDK包括对IARKeil命令行GCC等其他工具的支持。

GS Tool Logos

2.5 PC配置

许多示例应用通过MCU UART输出数据,因此您需要确保已安装了该板虚拟COM端口的驱动程序。将板接入到PC后,安装过程将自动启动。如果驱动程序没有自动安装,请点击这里下载安装程序。

FRDM-KL46Z-GS-configuration

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

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

构建、运行

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

3.2 浏览SDK示例代码

Kinetis SDK附带一系列演示应用和驱动程序示例。如需查看内容,请浏览SDK安装中的SDK 'examples'文件夹,并选择板FRDM-KL25Z。

/examples/frdmkl25z<

如需了解有关演示应用或驱动程序示例的更多信息,请打开Kinetis SDK演示应用用户指南,位于:

/doc

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

如果某个或多个演示应用或驱动程序示例听起来很有趣,Kinetis SDK快速入门指南可按步骤介绍如何轻松地为SDK支持的所有工具链配置、构建和调试演示。

使用以下指南,了解如何使用Kinetis Design Studio(KDS) IDE打开、构建和调试应用示例。

想使用其他工具链?

网络安全和完整性

网络安全和完整性

文档和视频 说明
AN4507:使用Kinetis的安全和闪存保护特性 本应用笔记讨论了Kinetis系列处理器上网络安全和闪存保护功能的使用。

有线通信

SDK示例

SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了有线通信的一些常见示例。

气泡演示(I2C示例)

此示例演示了板载加速度传感器实现气泡水平的基本用法。气泡水平仪利用两个轴直观地显示与特定轴上水平面(0度)的偏差。

路径:

/boards/frdmkl25z/demo_apps/bubble

Shell演示(UART示例)

此示例演示如何实现命令行shell应用。

路径:

/boards/frdmkk25z/demo_apps/shell

驱动程序示例

此示例突出说明SDK中存在的一些驱动程序示例,包括I2C、SPI和UART。

路径:

/boards/frdmkk25z/driver_examples

USB示例

这些示例基于各种USB类别构建,用于演示各种类别并为您的应用提供起点。

路径:

/boards/frdmkk25z/usb_examples

电源管理

文档和视频 说明
AN4631:使用Kinetis L系列的异步DMA特性 本应用笔记演示了如何使用低功耗Kinetis L微控制器的异步DMA,并为您的应用节省功耗
AN4503:Kinetis MCU的电源管理 本应用笔记旨在介绍如何使用功耗管理系统、相关案例,并展示了特定案例的实时电流测量结果。
AN5088:Kinetis L系列的电源管理 本应用笔记详细介绍了每种功耗模式的详细信息,并在SDK功耗管理演示中提供了用户案例示例。

SDK示例

SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了一些常见的电源管理示例。

功耗模式开关演示

此示例演示了SDK中功耗模式的使用。

路径:

/boards/frdmkk25z/demo_apps/power_mode_switch

电源管理器演示

此示例演示如何更改SDK中的功耗模式。

路径:

/boards/frdmkl25z/demo_apps/power_manager

ADC低功耗演示

此示例演示在低功耗模式下使用ADC外设的情况。

路径:

/boards/frdmkl25z/demo_apps/adc16_low_power

ADC低功耗非同步DMA演示

此示例演示在低功耗模式下使用ADC和DMA外设的情况。

路径:

/boards/frdmkl25z/demo_apps/adc16_low_power_async_dma

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 BOX

您的板是这样的包装吗?

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

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

仍然不能用?

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

培训

使用MCUXpresso IDE和MCUXpresso配置工具开发基础应用——该视频系列分为三部分,介绍使用导入的SDK示例项目或创建新项目时,MCUXpresso IDE和Config Tools之间的基础交互。

论坛

在恩智浦的一个社区网站上,可与其他工程师交流,获取专家建议,了解如何使用KL25进行产品设计。