Freigeben über


Bluefruit Feather (nRF52840)

Überblick

Das nRF52840 ist ein Low Energy(LE)-Radio von Nordic Semiconductor, das sich unter anderem als HID-Peripheriegerät wie Tastatur oder Maus verhalten kann. Weitere Informationen finden Sie unter Adafruit und über die Nordic Semiconductor nRF52840-Referenz.

Gerätename Parameter Verwendungsbeispiel
Bluefruit Feather bluefruit52 RunPairingTests.bat bluefruit52

Foto des Geräts Bluefruit Feather nRF52840.

Unterstützte Tests

Hardware

Der Bluefruit LE UART Friend kann über Adafruit erworben werden. Hierfür ist ein Micro-USB-Kabel erforderlich.

Hinweis

Das Bluefruit Feather-Gerät wird derzeit nur über usb-seriell unterstützt.

Erste Schritte

Aktualisieren des Bootloaders

Wenn Sie zum ersten Mal neue Hardware erhalten, muss der Bootloader aktualisiert werden. Sie sollten dies nur einmal für jedes Bluefruit Feather-Gerät tun müssen.

  1. Schließen Sie das Bluefruit Feather-Gerät über ein Micro-USB-Kabel an einen PC an.
  2. Befolgen Sie die Adafruit-Anweisungen , um den Bootloader zu aktualisieren.
    • Verwenden Sie die Version 0.6.3_s140_6.1.1 des Bootloaders.
    • Das richtige Paket zum Herunterladen sollte den Namen "feather_nrf52840_express_bootloader-0.6.3_s140_6.1.1.zip" haben. Sie finden sie auf der Version 0.6.3.

Aktualisieren der Firmware

Sie müssen die Firmware für jedes Release von BTP aktualisieren.

  1. Rufen Sie die Arduino-Befehlszeilenschnittstelle ab, und richten Sie sie ein.

    1. Laden Sie die neueste Version der arduino-cli herunter.
    2. Falls noch nicht geschehen, fügen Sie die arduino-cli ihrer PATH-Variablen hinzu.
    3. Führen Sie an einer Eingabeaufforderung Folgendes aus, um die Adafruit-Boardpakete abzurufen:
    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. Identifizieren Sie den COM-Port, der der Bluefruit Feather zugewiesen ist, indem Sie an einer Eingabeaufforderung Folgendes ausführen:

    arduino-cli board list
    
  3. Laden Sie die Firmware in bluefruit Feather hoch, indem Sie an einer Eingabeaufforderung folgendes ausführen und das X in COMX durch die im vorherigen Schritt identifizierte COM-Portnummer ersetzen:

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

Funktionen

  • UART-Datenverbindung
  • Unterstützt HID und andere GATT-basierte Dienste
  • Vollständig zertifiziertes Low Energy Bluetooth 5.0-Funkgerät
  • Konfigurierbare ATT-Datenbank
  • Kleiner Formfaktor, geringer Stromverbrauch, Surface Mount-Modul

Hinweis

Die Bluefruit Feather wird derzeit nicht für die Verwendung mit dem Traduci unterstützt.

Problembehandlung

  • Wenn die Tests konsistent fehlschlagen und die Firmware der Bluefruit Feather kürzlich nicht aktualisiert wurde, überprüfen Sie, ob die Firmware eine unterstützte Version ist, indem Sie Schritt 1 ausführen. Wenn die Version älter ist, laden Sie den Bootloader herunter, und installieren Sie die neueste Firmware.