现在开始试用QN9080-DK板!您可以选择观看短片中的操作顺序或遵循下面列出的详细操作。
QN9080-DK板装有一个演示,当您连接板时,将反复闪烁LED。
面向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是一款广受欢迎的终端仿真应用。此程序可用来显示从恩智浦开发平台的虚拟串行端口中发送的信息。
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图标。