Bluefruit Feather (nRF52840)
Общие сведения
NRF52840 — это радио с низким энергопотреблением (LE) от nordic полупроводников, способных вести себя как периферийные устройства HID, такие как клавиатура или мышь, среди прочего. Дополнительные сведения можно найти на сайте Adafruit и в справочнике по nordic semiconductor nRF52840.
Имя устройства | Параметр | Пример использования |
---|---|---|
Синее перо | bluefruit52 | RunPairingTests.bat bluefruit52 |
Поддерживаемые тесты
- Тесты связывания
- Тесты устройства HID
- Тесты батареи
- Тесты аудио & HID (как устройство HID)
- Тесты HID в Power State
- Тесты сосуществования Wi-Fi (как устройство HID)
Оборудование
Bluefruit LE UART Friend можно приобрести через Adafruit. Для этого требуется кабель micro-USB.
Примечание
В настоящее время устройство Bluefruit Feather поддерживается только через последовательный USB-порт.
Приступая к работе
Обновление загрузчика
При первом получении нового оборудования загрузчик необходимо обновить. Это необходимо сделать только один раз для каждого устройства Bluefruit Feather.
- Подключите устройство Bluefruit Feather к компьютеру с помощью кабеля micro-USB.
- Следуйте инструкциям 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
Определите COM-порт, назначенный Bluefruit Feather, выполнив в командной строке следующую команду:
arduino-cli board list
Отправьте встроенное ПО в 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. Если версия более ранняя, скачайте загрузчик и установите последнюю версию встроенного ПО.