Überblick
Adafruit USB Host BFF for QT Py or Xiao with MAX3421E
Adafruit USB Host BFF for QT Py or Xiao with MAX3421E
Der Adafruit USB Host BFF erleichtert das Hinzufügen von USB-Host-Unterstützung, insbesondere jetzt, da TinyUSB ihn in der Arduino-Bibliothek als „native“ Schnittstelle für die Host-Unterstützung unterstützt.
Diese BFF verwendet den MAX3421E – einen bewährten USB-Host-Chip. Es verwendet SPI und einen IRQ-Pin, um Daten an nahezu jedes USB-Gerät zu senden. Beachten Sie, dass Sie aufgrund des älteren Chips und der Beschränkung auf die SPI-Port-Geschwindigkeit keine rasante Hochgeschwindigkeits-Datenübertragung von 480 Mbit/s erhalten. Aber für die einfache HID-Schnittstelle oder sogar das Lesen/Schreiben auf einem Massenspeichergerät funktioniert es ganz gut. Es gibt eine berühmte USB-Hostbibliothek, die verwendet werden kann und deren Spezialität die AVR-Unterstützung ist, aber sie scheint auch nRF52 und ESP32 zu unterstützen.
Wir empfehlen persönlich die Verwendung der TinyUSB-Arduino-Bibliothek. Der Nachteil besteht jedoch darin, dass der Chip bereits über TinyUSB-Unterstützung verfügen muss, was bedeutet, dass er sich hervorragend für RP2040-, ESP32-S2- oder S3-, nRF52840- und SAMD21/51-Chips eignet . Stellen Sie vor dem Kauf sicher, dass Ihr gewünschtes QT Py-Mainboard von den beiden Bibliotheken unterstützt wird!
QT Py oder Xiao ist nicht enthalten!
Technische Details
Adafruit, USB, Host, BFF, for