USB-OTG и ESP32-S2
У меня есть ESP32-S2-DevKitM-1, который должен работать как USB HID-устройство.
Но что бы я ни пытался использовать с помощью ESP-IDF или Arduino-IDE, я не могу получить от него никаких данных.
Я запустил этот пример esp-idf.< /п>
Я также запустил пример с Arduino.
Я подключен GPIO20/19 к D+/D- USB-кабеля.
Когда я подключаю этот кабель, мой главный компьютер регистрирует:
usb 1-6: new full-speed USB device number 93 using xhci_hcd
usb 1-6: device descriptor read/64, error -71
usb 1-6: device descriptor read/64, error -71
usb 1-6: new full-speed USB device number 94 using xhci_hcd
usb 1-6: device descriptor read/64, error -71
usb 1-6: device descriptor read/64, error -71
usb usb1-port6: attempt power cycle
usb 1-6: new full-speed USB device number 95 using xhci_hcd
usb 1-6: Device not responding to setup address.
usb 1-6: Device not responding to setup address.
usb 1-6: device not accepting address 95, error -71
usb 1-6: new full-speed USB device number 96 using xhci_hcd
usb 1-6: Device not responding to setup address.
usb 1-6: Device not responding to setup address.
usb 1-6: device not accepting address 96, error -71
usb usb1-port6: unable to enumerate USB device
Пример esp-idf не может быть отправлен, поскольку tud_mounted()
имеет значение false, а пример arduino-ide завершается с ошибкой SendReport(): не готов
.
Как мне заставить ESP32-S2 обмениваться данными по USB с моим хост-компьютером?
@Bram, 👍1
1 ответ
Эта проблема исчезла, когда я заменил свое USB-кабель, сделанный своими руками, на коммутационную плату Adafruit USB-C.. р>
Я проверил все соединения своего кабеля, но он почему-то не работал, пока я его не заменил.
- ESP32-S3 DevKitC-1 имеет два порта USB micro с надписями "USB" и "UART". Для чего они нужны?
- Экспонируйте два устройства HID Joystick с одной платой RP2040 (Waveshare Pi Pico Zero)
- ESP32 USB HID/MIDI библиотека (не BLE)
- Преобразователь Serial в USD (HID клавиатурное устройство)
- Как подключить LILYGO ESP32-S3 1,9 "T-Display без USB?
- Невозможно загрузить скетч в Lolin S3 Pro (ESP32-S3)
- USB-панель управления с бесконечными поворотными ручками
- HID с двунаправленной связью