2713| 6
|
[ESP8266/ESP32] 在 ESp32C3 上使用 USB Host |
最近入手了BeetleESP32 C3(SKU:DFR0868),整体非常小巧。这次尝试用它搭配之前的Micro USB Host 【参考1】读取USB 鼠标信息。 第一次使用 ESP32 C3,有如下需要注意的地方: 1. 推荐使用Pin21 输出 Debug 信息。就是说在使用的时候最好外部连接一个串口转USBDongle接收信息 1. 在使用中出现过无法刷新的情况,恢复方法是:先按下Boot按钮,然后再按下 Reset按钮,最后松开Reset按钮,再松开 Boot按钮,再次刷新即可; 硬件连接如下:
之后需要对USBHost 库进行修改,修改位置如下: 1. \USB_Host_Shield_Library\UsbCore.h
2. \USB_Host_Shield_Library\avrpins.h
之后,可以运行库自带的测试例子 \USB_Host_Shield_Library\examples\HID\USBHIDBootMouse 最终的测试板子: 运行结果如下,可以看到正常得到了鼠标数据: 参考: |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed