Getting Started with the FRDM-K22F | NXP 半导体

FRDM-K22F快速入门

上次修改时间: Mar 21, 2023支持 FRDM-K22F | K22 | 开发平台

本文档内容

  • 1

    连接
  • 2

    获取软件
  • 3

    构建、运行
  • 4

    创建

1. 连接

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

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

Video Player is loading.
Current Time 0:00
Duration 1:05
Loaded: 15.22%
Stream Type LIVE
Remaining Time 1:05
 
1x
  • Chapters
  • descriptions off, selected
  • captions off, selected
  • en (Main), selected

    1.2 连接USB线缆

    FRDM-K22F-GS-BOARD

    FRDM-K22F-GS-BOARD

    1.3 运行开箱即用的演示

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

    演示不能用?

    FRDM-K22F-GS-DEMO

    FRDM-K22F-GS-DEMO

    2. 获取软件

    选择开发路径:

    2.1 为FRDM-K22F安装软件

    Video Player is loading.
    Current Time 0:00
    Duration 5:19
    Loaded: 3.12%
    Stream Type LIVE
    Remaining Time 5:19
     
    1x
    • Chapters
    • descriptions off, selected
    • captions off, selected
    • en (Main), selected

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

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

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

      MCUXPRESSO-SDK-TN

      获取MCUXpresso SDK

      您还可以使用在线 SDK构建工具  ,为使用SDK构建工具的FRDM-K22F创建定制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-K22F虚拟COM端口的端口号,请打开设备管理器并查看"端口"组下方。

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

      3. 构建、运行

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

      Video Player is loading.
      Current Time 0:00
      Duration 10:23
      Loaded: 1.60%
      Stream Type LIVE
      Remaining Time 10:23
       
      1x
      • Chapters
      • descriptions off, selected
      • captions off, selected
      • en (Main), selected

        3.2 浏览MCUXpresso SDK示例代码

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

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

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

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

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

        想使用其他工具链?

        4. 创建

        4.1 为FRDM-K22F创建应用

        Video Player is loading.
        Current Time 0:00
        Duration 5:39
        Loaded: 2.94%
        Stream Type LIVE
        Remaining Time 5:39
         
        1x
        • Chapters
        • descriptions off, selected
        • captions off, selected
        • en (Main), selected

          4.2 从MCUXpresso SDK克隆示例项目

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

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

          4.3 使用引脚工具

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

          4.4 使用时钟工具

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

          4.5 成功

          应用修改完成后,您会看到FRDM-K22F的蓝色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-K22F之外,还可与我们的全球设计技术论坛进行互动。

          传感器

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

          NFC

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

          支持

          故障排除

          您的板是这样的包装吗?

          FRDM BOX

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

          您将会看到红色和绿色LED指示灯来回切换。一切就绪时,可以进行下一步。

          仍然不能用?

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

          论坛

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