Bluefruit Feather (nRF52840)

概述

nRF52840 是 Nordic Semiconductor 的低功耗 (LE) 无线电,能够像键盘或鼠标等 HID 外围设备一样使用。 有关详细信息,请参阅 Adafruit 以及 Nordic Semiconductor nRF52840 参考。

设备名称 参数 用法示例
Bluefruit Feather bluefruit52 RunPairingTests.bat bluefruit52

Photo of the Bluefruit Feather nRF52840 device.

支持的测试

硬件

Bluefruit LE UART Friend 可以通过 Adafruit 购买。 它需要 micro-USB 电缆。

注意

目前仅通过 USB 串行支持 Bluefruit Feather 设备。

入门

更新引导加载程序

首次获取新硬件时,需要更新引导加载程序。 对于每个 Bluefruit Feather 设备,只需执行此操作一次。

  1. 通过 micro-USB 电缆将 Bluefruit Feather 设备插入电脑。
  2. 按照 Adafruit 说明更新引导加载程序。
    • 使用引导加载程序的版本 0.6.3_s140_6.1.1。
    • 要下载的正确包应具有名称“feather_nrf52840_express_bootloader-0.6.3_s140_6.1.1.zip”。 可在 0.6.3 发布页上找到它。

更新固件

需要为每个版本的 BTP 更新固件。

  1. 获取并设置 Arduino 命令行接口。

    1. 下载最新版本的 arduino-cli
    2. 如果尚未完成,请将 arduino-cli 添加到 PATH 变量
    3. 若要获取 Adafruit 开发板包,请从命令提示符运行以下命令:
    arduino-cli config init
    arduino-cli core update-index
    arduino-cli core update-index --additional-urls https://adafruit.github.io/arduino-board-index/package_adafruit_index.json
    arduino-cli core install adafruit:nrf52 --additional-urls https://adafruit.github.io/arduino-board-index/package_adafruit_index.json
    
  2. 通过从命令提示符运行以下命令,确定分配给 Bluefruit Feather 的 COM 端口:

    arduino-cli board list
    
  3. 通过从命令提示符运行以下命令并将 COMX 中的 X 替换为上一步骤中标识的 COM 端口号,将固件上传到 Bluefruit Feather:

    arduino-cli upload -p COMX --fqbn adafruit:nrf52:feather52840 --input-file C:\BTP\<version>\DeviceFirmware\BtpBluefruit_nRF52840.ino.zip
    

功能

  • UART 数据连接
  • 支持 HID 和其他基于 GATT 的服务
  • 完全认证的低功耗蓝牙 5.0 无线电
  • 可配置的 ATT 数据库
  • 小型外形规格、低功率、表面装载模块

注意

目前不支持 Bluefruit Feather 与 Traduci 一起使用。

故障排除

  • 如果测试一致失败,并且 Bluefruit Feather 的固件最近尚未更新,请按步骤 1 检查该固件是否为受支持的版本。 如果版本较旧,请下载引导加载程序并安装最新的固件。