现在开始试用QN9080-DK板!您可以选择观看短片中的操作顺序或遵循下面列出的详细操作。
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
This is a modal window. This modal can be closed by pressing the Escape key or activating the close button.
QN9080-DK板装有一个演示,当您连接板时,将反复闪烁LED。
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
This is a modal window. This modal can be closed by pressing the Escape key or activating the close button.
面向QN9080DK的MCUXpresso SDK集成了MCUXpresso软件开发套件和所有必要的无线连接协议栈,支持您开发BLE解决方案。
点击以下链接来下载QN9080DK的预配置SDK版本,其中包括QN9080的无线连接BLE协议栈。
恩智浦提供名为MCU Xpresso IDE的附赠工具链。
想使用其他工具链?
没问题!MCUXpresso SDK包括对 IAR和 Keil 等其他工具的支持。
MCUXpresso配置工具是一套集成的配置工具,可指导用户创建新的 MCUXpresso SDK项目,还可提供引脚和时钟工具,以生成面向定制板支持的初始化C代码。此工具已集成到MCUXpresso IDE中,但如果您使用的是其他IDE,则可以在下面下载此工具。
也需要安装调试器和虚拟COM端口的驱动程序。它们是LPCScrypt包的一部分,可以从下面下载。安装LPScrypt后,确保QN9080DK板已连接到您的计算机,然后转到C:\NXP\LPCScrypt\Drivers并双击lpc_driver_installer.exe安装驱动程序。
将您首选终端的波特率配置为115200,数据位配置为8,无奇偶校验并且停止位为1。如需确定QN9080DK虚拟COM端口的端口号,请打开设备管理器并在“端口”分组下查找。
不确定如何使用终端应用?试试这些教程:
Tera Term是一款广受欢迎的开源终端仿真应用。此程序可用来显示从恩智浦开发平台的虚拟串行端口中发送的信息。
PuTTY是一款广受欢迎的终端仿真应用。此程序可用来显示从恩智浦开发平台的虚拟串行端口中发送的信息。
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
This is a modal window. This modal can be closed by pressing the Escape key or activating the close button.
QN9080无线连接软件包附带了很多BLE示例。如需查看其他可用软件,请浏览'wireless_examples'文件夹 (\boards\qn908xcdk\wireless_examples\bluetooth)。
如果您对运行板自带的预编程示例感兴趣, 请点击此处
为了使用BLE示例,需要在智能手机上安装恩智浦物联网工具箱。此应用提供了几个可与连接协议栈结合使用的示例,通过BLE将手机连接到开发板上。
您也许想自己构建并调试演示。采用以下指南,了解如何从MCUXpresso IDE或IAR Embedded Workbench IDE中的“无线连接协议栈”中构建和调试示例应用。
以下步骤将指导您使用QN9080DK板来编译、闪烁并运行简单的心率传感器BLE应用。
Navigate to the Heart Rate Sensor workspace (located at ''\boards\qn908xcdk\wireless_examples\bluetooth\heart_rate_sensor\freertos\iar)
打开演示工作区后,选择项目。
单击Make按钮以构建项目。
将第一块QN9080DK板连接到PC (如果尚未连接)。使用QN9080DK上的J2 USB接口。
打开PC上的终端应用(如PuTTY或TeraTerm),并连接到您之前确定的调试COM端口。采用以下设置配置终端:
点击"Download and Debug"按钮,将应用下载到目标。
固件将下载到板,然后您可能会看到以下消息。选中“不再显示”复选框,然后单击“Yes”按钮。
然后将启动调试器。单击“Go”按钮开始运行演示。
打开手机中的"NXP IoT Toolbox (恩智浦物联网工具箱)"应用,并单击Heart Rate (心率)图标。
在QN9080DK板上,按下Buton1开始播放BLE广告。
在智能手机应用中,您现在应该看到FSL_HRS名称。单击。
然后板将连接到手机,您将看到随机BPM读数的图表。
安装MDK工具后,必须安装Cortex® 微控制器软件接口标准(CMSIS)器件包,才能从调试方面完全支持器件。这些器件包包括存储器映射信息、寄存器定义和闪存编程算法。按照这些步骤安装相应的CMSIS包。
1. 打开名为μVision的MDK IDE。在IDE中,选择"Pack Installer"图标。
2. 在Pack Installer窗口中,搜索“qn”以显示QN908x系列。单击QN908x名称,然后在右侧,您将看到NXP::QN908x_DFP器件包。点击器件包旁的"Install"按钮。这个流程需要互联网连接,才能成功完成。
3. 安装完成后,关闭Pack Installer窗口并返回到µVision IDE。
以下步骤将指导您打开heart_rate_sensor BLE演示。
1. 在MDK内部,转到Project->Open Project
2. Navigate to the Heart Rate Sensor workspace (located at
3. 要构建演示项目,请选择"Rebuild"按钮,用红色突出显示
4. 构建将完成,并且不会报错。
1. 将第一块QN9080DK板连接到PC (如果尚未连接)。使用QN9080DK上的J2 USB接口。
2. 单击Start/Stop Debug Session按钮将代码下载到板并开始调试。
3. 单击"Run"按钮运行代码,以启用应用。
1. 打开手机中的"NXP IoT Toolbox (恩智浦物联网工具箱)"应用,并单击Heart Rate (心率)图标。
2. 在QN9080DK板上,按下Buton1开始播放BLE广告。
3. 在智能手机应用中,您现在应该看到FSL_HRS名称。单击。
4. 然后板将连接到手机,您将看到随机BPM读数的图表。
以下步骤将指导您打开混合示例。将此项目加载到一个板上,而将另一个项目加载到第二个板上。
在左下角找到快速启动面板
然后点击Import SDK示例…
单击QN9080DK板,选择导入可在该板上运行的示例,然后单击Next。
现在我们需要选择要导入的项目。使用箭头按钮来展开wireless_examples类别,然后在bluetooth类别下,展开heart_rate_sensor项目,并选择freertos版本的项目。
此特定项目不使用UART,但对于使用UART的项目,请为SDK调试控制台选择“UART”选项。然后单击Finish。
现在点击qn908xcdk_wireless_examples_bluetooth_heart_rate_sensor_freertos项目名称,然后在‘“快速启动面板”点击“Build”,以构建项目。
您可以在“控制台”选项卡中查看构建的状态。如果出现编译错误,请确保已同时导入两个项目。
MCUXpresso IDE将探测互联的板,并应查找LPC-LINK2 CMSIS-DAP硬件调试器,此硬件调试器是QN9080DK上集成调试电路的一部分。单击OK继续。
您可能会得到以下错误。点击“确定”以取消。
固件将被下载到板,并且调试器开始运行。
打开手机中的"NXP IoT Toolbox (恩智浦物联网工具箱)"应用,并单击Heart Rate (心率)图标。
在QN9080DK板上,按下Buton1开始播放BLE广告。
在智能手机应用中,您现在应该看到FSL_HRS名称。单击。
然后板将连接到手机,您将看到随机BPM读数的图表。
采用各种恩智浦传感器解决方案探索世界。恩智浦为您的项目提供专用传感器解决方案,包括加速度传感器、压力传感器和触摸传感器等。了解更多信息,请查看nxp.com/sensors
近场通信是一种简单、直观的技术,让您仅需轻触一下便可与周围世界安全交互。如需了解关于恩智浦NFC解决方案的更多信息,请访问nxp.com/nfc
与其他工程师交流,并获得使用QN MCU和无线连接软件进行设计的专家建议。加入无线连接网络社区的社区讨论。
没问题!您的板是旧封装,闪存存储器中预装了不同的开箱即用演示。
您会看到RGB LED灯在红、蓝和绿三种颜色之间依次切换。您准备就绪时,可以进行下一步。
试着按步骤继续操作,获得板上运行的其他示例应用。如果仍有问题,请通过恩智浦网络社区与我们联系。
安装MDK工具后,必须安装Cortex®微控制器软件接口标准(CMSIS)器件包,才能从调试角度来说完全支持器件。这些器件包包括存储器映射信息、寄存器定义和闪存编程算法。按照这些步骤安装相应的CMSIS包。
打开名为µVision的MDK IDE。在IDE中,选择"Pack Installer"图标。
在Pack Installer (包安装程序)窗口,浏览至有Kinetis数据包的部分(这些数据包按字母顺序排列)。Kinetis包名以"Keil::Kinetis"开始,然后是MCU系列名称,例如"Keil::Kinetis_K60_DFP". 因为本示例使用FRDM-K64F平台,所以选择K60系列的器件包。点击器件包旁的"Install"按钮。这个流程需要互联网连接,才能成功完成。
安装完成后,关闭Pack Installer窗口并返回到µVision IDE。
遵循以下步骤运行hello_world应用。对于其他示例应用,这些步骤可能会略有不同,因为某些应用的路径可能会有额外的层级。
如果还未完成,在以下路径中打开所需的演示应用工作区:
此演示区命名为
要构建演示项目,请选择"Rebuild"按钮,用红色突出显示。
构建将完成,并且不会报错。
FRDM-K64F板出厂时预装了mbed/CMSIS-DAP调试接口。如果您已经更改了板上的调试OpenSDA应用,请访问http://www.nxp.com/opensda了解如何更新板或将板恢复到出厂状态。
通过板上"SDAUSB" USB端口和PC USB接头之间的USB线缆,将开发平台连接到PC。
打开PC上的终端应用(如PuTTY或Tera Term),并连接到您之前确定的调试COM端口。采用以下设置配置终端:
应用构建完成后,点击"Download"按钮,将应用下载到目标。
点击"Download"按钮后,此应用下载到目标并开始运行。如需调试应用,请点击"Start/Stop Debug Session"按钮,用红色突出显示。
单击"Run"按钮运行代码,以启用应用。
hello_world应用开始运行,标语显示在终端上。如未显示,请检查您的终端设置和连接。
为QN9080-DK编写的开箱即用演示应用就是Proximity Reporter (接近报告器)演示。它实现了GATT服务器以及以下配置文件和服务。
首先,您需要从Google Play或iTunes商店下载并安装IoT Toolbox智能手机应用。
打开板后,按下Button1开始播放广告,并且闪烁的灯应变为红色。打开IoT Toolbox应用并单击Proximity图标。