让我们开始试用FRDM-KW41Z!您可以选择观看短片中的操作顺序或遵循下面列出的详细操作。
注: K32W061/41是任何新Zigbee®、Thread和Bluetooth® LE 5.0设计的首选。无新软件发布计划。
Something went wrong! Please try again.
Something went wrong! Please try again.
FRDM-KW41Z加载了此演示,当您连接板时,多色LED会闪烁。如未看到LED闪烁,请先拔下再重新插入板。如果这样不能解决问题,请尝试通过恩智浦技术社区 与我们联系。
Something went wrong! Please try again.
选择开发路径:
了解详情。
Something went wrong! Please try again.
面向FRDM-KW41Z的MCUXpresso SDK包括所有必要的无线连接协议栈,支持您借助Thread、IEEE 802.15.4、Generic FSK和Bluetooth Low Energy开发解决方案。
点击以下链接,下载FRDM-KW41Z的预配置SDK版本,其中包括KW41Z的所有无线连接协议栈。
您还可以使用在线SDK构建工具 ,为使用SDK构建工具的FRDM-KW41Z创建定制SDK包。
Something went wrong! Please try again.
恩智浦提供名为MCUXpresso IDE的附赠工具链。
没问题!MCUXpresso SDK连接协议栈软件也支持IAR 。
Something went wrong! Please try again.
MCUXpresso配置工具是一套集成的配置工具,可指导用户创建新的MCUXpresso SDK项目,还提供引脚和时钟工具,以生成支持定制板的初始化C代码。
Something went wrong! Please try again.
将您首选终端的波特率配置为115200,数据位配置为8,无奇偶校验位,且停止位为1。如需确定FRDM-KW41Z虚拟COM端口的端口号,请打开设备管理器并在“端口”分组下查找。
不确定如何使用终端应用?尝试以下任一教程:Tera Term教程、PuTTY教程。
Something went wrong! Please try again.
KW41Z无线连接软件都自带一系列演示应用和驱动示例,可供每个连接协议栈直接编译和运行。
选择要探索的连接协议栈:SMAC、IEEE 802.15.4、Gen FSK或Hybrid (Bluetooth Low Energy+Thread)。
Something went wrong! Please try again.
KW41Z无线连接软件包附带了一系列SMAC协议的演示应用。如需查看内容,请浏览“examples”文件夹:。
KW41Z无线连接软件包附带了一系列IEEE 802.15.4协议的演示应用。如需查看内容,请浏览“examples”文件夹:。
KW41Z无线连接软件包附带了一系列用于Generic FSK协议的连接测试演示应用。如需查看内容,请浏览“examples”文件夹:。
KW41Z无线连接软件包附带了一系列混合演示应用(Thread + BLE)。如需查看内容,请浏览“examples”文件夹:。
如果您对运行板自带的预编程连接测试应用感兴趣,请点击此处。
Something went wrong! Please try again.
为了使用BLE和混合示例,需要在智能手机上安装Kinetis BLE工具箱。此应用提供了几个可与连接协议栈结合使用的示例,以通过BLE将手机连接至开发板。
Something went wrong! Please try again.
您也许想自己构建并调试演示。采用以下指南,了解如何从MCUXpresso IDE或IAR Embedded Workbench IDE中的“无线连接协议栈”中构建和调试示例应用。
这些步骤将展示如何:
以下所用示例用于SMAC连接测试演示,但这些步骤也适用于任何无线连接演示应用。
转到连接测试IAR工作区(位于)
\docs\wireless\SMAC\MKW41Z SMAC Demo Applications User's Guide.pdf 文档,了解如何运行所有演示应用。
以下步骤将指导您打开SMAC示例。
\docs\wireless\SMAC\MKW41Z SMAC Demo Applications User's Guide.pdf 文档,了解如何运行所有演示应用。 这些步骤将展示如何:
下面所用的示例用于IEEE 802.15.4 "MyWirelessApplication" (mwa)演示,但这些步骤也适用于任何无线连接演示应用。
\boards\frdmkw41z\wireless_examples\ieee802_15_4\mwa_coordinator\FreeRTOS\iar )
\boards\frdmkw41z\wireless_examples\ieee802_15_4\mwa_end_device\FreeRTOS\iar )
\docs\wireless\IEEE 802.15.4\ IEEE 802.15.4 MAC Demo Applications User's Guide.pdf 文档,了解如何运行所有演示应用。
以下步骤将指导您打开IEEE 802.15.4示例。
\docs\wireless\IEEE 802.15.4\IEEE 802.15.4 MAC Demo Applications User's Guide.pdf 文档,了解如何运行所有演示应用。 这些步骤将展示如何:
以下所用示例用于Generic FSK连接测试演示,但这些步骤也适用于任何无线连接演示应用。
\boards\frdmkw41z\wireless_examples\genfsk\connectivity_test_genfsk\FreeRTOS\iar )
\docs\wireless\GENFSK\Generic FSK Link Layer Quick Start Guide.pdf 文档,了解如何运行此演示应用。
以下步骤将指导您打开GenFSK示例。
\docs\wireless\GENFSK\Generic FSK Link Layer Quick Start Guide.pdf 文档,了解如何运行此演示应用。 以下步骤将指导您创建一个简单的Thread网络。BLE+Thread混合项目将加载到第一块板上,以便可以通过Bluetooth智能手机应用来控制此板,同时仅Thread项目将加载到第二块板上并通过串行终端进行控制。
\boards\frdmkw41z\wireless_examples\hybrid\ble_thread_router_wireless_uart\freertos\iar )
混合板需要与之通信的Thread节点,因此要将Thread固件加载到第二块板上。“路由器候选终端设备”项目将被加载到第二块板上。
\boards\frdmkw41z\wireless_examples\thread\router_eligible_device\freertos\iar )
在智能手机App终端上,输入切换LED的命令。
coap CON POST
\docs\wireless\Thread\Kinetis Thread Stack Demo Applications User's Guide.pdf 文档,了解如何运行此演示应用。 以下步骤将指导您创建一个简单的Thread网络。BLE+Thread混合项目将加载到第一块板上,以便可以通过Bluetooth智能手机应用来控制此板,同时仅Thread项目将加载到第二块板上并通过串行终端进行控制。
以下步骤将指导您打开混合示例。将此项目加载到一个板上,而将另一个项目加载到第二个板上。
混合板需要与之通信的Thread节点,因此要将Thread固件加载到第二块板上。“路由器候选终端设备”项目将被加载到第二块板上。
在智能手机App终端上,输入切换LED的命令。
coap CON POST
\docs\wireless\Thread\Kinetis Thread Stack Demo Applications User's Guide.pdf 文档,了解如何运行此演示应用。 Something went wrong! Please try again.
Something went wrong! Please try again.
选项A:使用MCUXpresso IDE克隆示例项目。
选项B:使用MCUXpresso配置工具克隆与第三方IDE搭配使用的现有MCUXpresso SDK示例。
Something went wrong! Please try again.
首先,我们使用MCUXpresso配置工具中的引脚工具,展示如何在项目中添加一个新的GPIO引脚来使LED闪烁。
PTC1可路由为GPIO,以切换红色LED。禁用PTC1,并更改PTA18的多路复用器设置,使用其GPIO功能来驱动蓝色LED PTC1字段,禁用PTC1 (红色LED)作为GPIO。然后,该引脚将被禁用(引脚将不再具有勾选框),从列表中消失
PTA18路由为GPIO。首先,取消选择“显示路由所有/引脚”,以便重新显示所有引脚。然后,在“引脚”视图中搜索PTA18。最后,点击GPIO列下的框。该框将以绿色突出显示,并在引脚旁边显示勾选。
PTB21也会显示在“已路由引脚”选项卡中,而PTB22已被删除。也可更新pin_mux.c文件来反映变化
现在,通过点击右侧的“Sources”选项卡,进入“Sources”视图,然后选择导出图标,从而导出“pin_mux.c”和“pin_mux.h”文件
C:\nxp_workspace\frdmkw41z_driver_examples_gpio_led_output\board)。选择“完成”
Something went wrong! Please try again.
然后,使用MCUXpresso配置工具中的时钟工具来更改时钟设置并更改LED闪烁的速率。



C:\nxp_workspace\frdmkw41z_driver_examples_gpio_led_output\board)。选择“完成”
Something went wrong! Please try again.
应用修改完成后,您会看到FRDM-KW41Z的蓝色LED灯缓慢闪烁。还可以使用终端程序查看终端输出。
Something went wrong! Please try again.
Tera Term是一款备受欢迎的开源终端仿真应用。此程序可用来显示从恩智浦开发平台虚拟串行端口发送的信息。
PuTTY是一款备受欢迎的终端仿真应用。此程序可用来显示从恩智浦开发平台虚拟串行端口发送的信息。
连接测试应用是一个基于SMAC的演示应用,可为用户提供一些测试方式,测试基本的发射-接收功能以及基于ASP和SMAC API的多种先进的测试功能。
采用大部分应用菜单上提供的快捷键进行运行时配置。菜单或测试将根据应用的设置更改其操作行为。
图1 连接测试快捷键菜单。
连接测试应用有四个主要功能:
如需了解如何运行连接测试应用的更多详细信息,请参阅《SMAC演示应用用户指南》。
恩智浦模块化物联网网关参考设计支持大型节点网络(LNN),具有预集成的测试和射频认证,适用于各种无线通信协议,包括Thread、ZigBee和Wi-Fi。借助这些功能,开发人员可以根据此解决方案轻松构建网关,使用其所选的无线协议在LNN配置中实现端到端无线通信,支持Amazon Web Services (AWS)等云选件。
Thread是一种基于IPv6的网状网络协议,该协议由恩智浦等多家行业优秀技术公司联合开发,旨在将家庭和办公产品彼此连接、连接到互联网和云端。Thread网络易于安装,安全性高,可扩展至数百台设备,专为在低功耗的IEEE 802.15.4芯片上运行而设计。如需了解更多信息,请访问Thread网络协议和Thread计划组 。
用多种恩智浦传感器解决方案探索世界。恩智浦为您的项目提供专用传感器解决方案,从加速度传感器、压力传感器到触摸传感器等。如需连接更多信息,请访问传感器。
近场通信是一种简单、直观的技术,让您仅需碰一下便可与周围世界安全交互。如需了解有关恩智浦NFC解决方案的详细信息,请参见NFC——近场通信。