QN9080SIP-DK快速入门

上次修改时间: 2019-03-25 23:40:01支持 QN9080SIP开发套件

本文档内容

  • 1

    连接
  • 2

    获取软件
  • 3

    构建、运行

1. 连接

现在开始试用QN9080SIP-DK板!您可以选择观看短片中的操作顺序或遵循下面列出的详细操作。

1.1 QN9080SIP-DK开发套件快速入门

1.2 连接USB线缆

QN9080-1

QN9080-1

1.3 运行开箱即用的演示

QN9080SIP-DK板装有一个演示,当连接板时,将反复闪烁LED。

QN9080-2

QN9080-2

2. 获取软件

2.1 为QN9080SIP-DK安装软件

2.2 下载含连接软件的MCUXpresso SDK

想了解SDK?

面向QN9080SIP-DK的MCUXpresso SDK集成了MCUXpresso软件开发套件和所有必要的无线连接协议栈,支持您开发BLE解决方案。

点击以下链接下载QN9080SIP-DK的预配置SDK版本,其中包括QN9080的无线连接BLE协议栈。

MCUXPRESSO-SDK-TN

获取MCUXpresso SDK

2.3 安装工具链

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

MCUXpresso IDE

获取MCUXpresso IDE

想使用不同的工具链?

没问题!MCUXpresso SDK还支持其他工具,如IAR 和Keil 。

IAR, Keil Logos

2.4 MCUXpresso配置工具

MCUXpresso配置工具是一套集成的配置工具,可指导用户创建新的MCUXpresso SDK项目,还提供引脚和时钟工具,以生成支持定制板的初始化C代码。此工具已集成到MCUXpresso IDE中,但如果您使用其他IDE,则可以在下面下载此工具。

MCUXpresso Config Tools

获取MCUXpresso配置工具

2.5 QN9080SIP-DK驱动程序

也需要安装调试器和虚拟COM端口的驱动程序。它们是LPCScrypt包的一部分,可以从下面下载。安装了LPScrypt后,确保QN9080SIP-DK板已连接到计算机,然后转到C:\NXP\LPCScrypt\Drivers并双击lpc_driver_installer.exe,安装驱动程序。

下载驱动程序

2.6 终端配置

将您首选终端的波特率配置为115200,数据位配置为8,无奇偶校验位且停止位为1。如需确定QN9080SIP-DK虚拟COM端口的端口号,请打开设备管理器并在“端口”分组下查找。

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

3. 构建、运行

恩智浦的QN9080无线连接协议栈都自带一系列演示应用和驱动示例,可直接编译并运行。

3.1 在Q9080SIP-DK上构建并运行演示

3.2 浏览连接示例代码

QN9080无线连接软件包附带了很多BLE示例。如需查看内容,请浏览'wireless_examples'文件夹(\boards\qn908xcdk\wireless_examples\bluetooth)。

如果您对运行板自带的预编程示例感兴趣, 请点击此处

3.3 为智能手机下载BLE工具箱

为了使用BLE示例,需要在智能手机上安装恩智浦物联网工具箱。此应用提供了几个可与连接协议栈结合使用的示例,通过BLE将手机连接到开发板。

在Google Play上获取

3.4 构建、运行并调试无线连接示例

您也许想自己构建并调试演示。采用以下指南,了解如何从MCUXpresso IDE或IAR Embedded Workbench IDE中的“无线连接协议栈”构建和调试示例应用。

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. 一切就绪

接近应用

接近应用

为QN9080SIP-DK编写的开箱即用演示应用是Proximity Reporter (接近报告器)演示。它实现了GATT服务器以及以下配置文件和服务。

  • 接近配置文件v1.0.1
  • 即时警报服务v1.0
  • TX电源服务v1.0
  • 链路丢失服务v1.0.1
  • 电池服务v1.0
  • 设备信息服务v1.1

运行演示

  1. 首先,需要从Google Play 或App商店下载并安装IoT Toolbox智能手机应用。
  2. 给板上电后,按下Button1开始广播,并且闪烁的灯应变为红色。打开IoT Toolbox应用并点击Proximity图标。
  3. popup-3-1
  4. 查找“FSL_PXR”名称,碰一下实现连接。
  5. popup-3-1-1
  6. 在Proximity界面上尝试不同的选项,并将手机远离和朝向板移动,查看RSSI值的变化。
  7. popup-3-1-2

如需了解如何运行Proximity Reporter应用的更多详细信息,请参阅“BLE演示应用用户指南”。

设计资源

其它资源

传感器

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

NFC

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

支持

论坛

与其他工程师交流,并获得使用QN90xx MCU和无线连接软件进行设计的专业建议。加入无线连接技术社区 的社区讨论。