Поделиться через


Bluefruit Feather (nRF52840)

Общие сведения

NRF52840 — это радио с низким энергопотреблением (LE) от nordic полупроводников, способных вести себя как периферийные устройства HID, такие как клавиатура или мышь, среди прочего. Дополнительные сведения можно найти на сайте Adafruit и в справочнике по nordic semiconductor nRF52840.

Имя устройства Параметр Пример использования
Синее перо bluefruit52 RunPairingTests.bat bluefruit52

Фотография устройства Bluefruit Feather nRF52840.

Поддерживаемые тесты

Оборудование

Bluefruit LE UART Friend можно приобрести через Adafruit. Для этого требуется кабель micro-USB.

Примечание

В настоящее время устройство Bluefruit Feather поддерживается только через последовательный USB-порт.

Приступая к работе

Обновление загрузчика

При первом получении нового оборудования загрузчик необходимо обновить. Это необходимо сделать только один раз для каждого устройства Bluefruit Feather.

  1. Подключите устройство Bluefruit Feather к компьютеру с помощью кабеля micro-USB.
  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. Определите COM-порт, назначенный Bluefruit Feather, выполнив в командной строке следующую команду:

    arduino-cli board list
    
  3. Отправьте встроенное ПО в Bluefruit Feather, выполнив следующую команду из командной строки и заменив X в COMX на номер порта COM, указанный на предыдущем шаге:

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

Компоненты

  • Подключение к данным UART
  • Поддерживает HID и другие службы на основе GATT.
  • Полностью сертифицированный радио Bluetooth 5.0 с низким энергопотреблением
  • Настраиваемая база данных ATT
  • Малый форм-фактор, низкий уровень энергопотребления, модуль surface mount

Примечание

Bluefruit Feather в настоящее время не поддерживается для использования с Traduci.

Устранение неполадок

  • Если тесты последовательно завершаются сбоем и встроенное ПО Bluefruit Feather не обновлялось в последнее время, проверка, что встроенное ПО является поддерживаемой версией, выполнив шаг 1. Если версия более ранняя, скачайте загрузчик и установите последнюю версию встроенного ПО.