Bluefruit Feather (nRF52840)
概述
nRF52840 是 Nordic Semiconductor 的低功耗 (LE) 无线电,能够像键盘或鼠标等 HID 外围设备一样使用。 有关详细信息,请参阅 Adafruit 以及 Nordic Semiconductor nRF52840 参考。
设备名称 | 参数 | 用法示例 |
---|---|---|
Bluefruit Feather | bluefruit52 | RunPairingTests.bat bluefruit52 |
支持的测试
- 配对测试
- 人体学接口设备 (HID) 测试
- 电池测试
- 音频和 HID 测试(作为 HID 设备)
- 电源状态 HID 测试
- Wi-Fi 共存测试(作为 HID 设备)
硬件
Bluefruit LE UART Friend 可以通过 Adafruit 购买。 它需要 micro-USB 电缆。
注意
目前仅通过 USB 串行支持 Bluefruit Feather 设备。
入门
更新引导加载程序
首次获取新硬件时,需要更新引导加载程序。 对于每个 Bluefruit Feather 设备,只需执行此操作一次。
- 通过 micro-USB 电缆将 Bluefruit Feather 设备插入电脑。
- 按照 Adafruit 说明更新引导加载程序。
- 使用引导加载程序的版本 0.6.3_s140_6.1.1。
- 要下载的正确包应具有名称“feather_nrf52840_express_bootloader-0.6.3_s140_6.1.1.zip”。 可在 0.6.3 发布页上找到它。
更新固件
需要为每个版本的 BTP 更新固件。
获取并设置 Arduino 命令行接口。
- 下载最新版本的 arduino-cli。
- 如果尚未完成,请将 arduino-cli 添加到 PATH 变量。
- 若要获取 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
通过从命令提示符运行以下命令,确定分配给 Bluefruit Feather 的 COM 端口:
arduino-cli board list
通过从命令提示符运行以下命令并将 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 检查该固件是否为受支持的版本。 如果版本较旧,请下载引导加载程序并安装最新的固件。