Freigeben über


Bluefruit Feather (nRF52840)

Überblick

Das nRF52840 ist ein Low Energy (LE)-Radio von Nordic Semiconductor, das sich u. a. als HID-Peripheriegerät verhält, wie eine Tastatur oder Maus. 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 Bluefruit Feather nRF52840-Geräts.

Unterstützte Tests

Gerätetechnik

Der Bluefruit LE UART Friend kann über Adafruit erworben werden. Es erfordert ein Micro-USB-Kabel.

Hinweis

Das Bluefruit Feather-Gerät wird derzeit nur über USB-Seriell unterstützt.

Erste Schritte

Aktualisieren des Bootloaders

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

  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 das Startladeprogramm zu aktualisieren.
    • Verwenden Sie version 0.6.3_s140_6.1.1 des Startladeprogramms.
    • Das richtige Paket, das heruntergeladen werden soll, sollte den Namen "feather_nrf52840_express_bootloader-0.6.3_s140_6.1.1.zip" aufweisen. Sie finden es auf der Release-Seite 0.6.3.

Aktualisieren der Firmware

Sie müssen die Firmware für jede BTP-Version aktualisieren.

  1. Erwerben und Einrichten der Arduino-Befehlszeilenschnittstelle.

    1. Laden Sie die neueste Version der Arduino-Cli herunter.
    2. Falls noch nicht geschehen, fügen Sie der PATH-Variablen die Arduino-Cli hinzu.
    3. Um die Adafruit-Boardpakete zu erwerben, führen Sie folgendes an einer Eingabeaufforderung aus:
    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 folgendes an einer Eingabeaufforderung ausführen:

    arduino-cli board list
    
  3. Laden Sie die Firmware auf die Bluefruit Feather hoch, indem Sie Folgendes in einem Eingabeaufforderungsfenster 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 Bluetooth 5.0-Radio mit geringer Energieversorgung
  • Konfigurierbare ATT-Datenbank
  • Kleiner Formfaktor, geringer Stromverbrauch, Oberflächenhaltermodul

Hinweis

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

Problembehandlung

  • Wenn die Tests konsistent ausfallen 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 das Startladeprogramm herunter, und installieren Sie die neueste Firmware.