| 
 
 5489| 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 最终的测试板子: ![]() 运行结果如下,可以看到正常得到了鼠标数据: ![]() 参考:  | 
创客造
                                                  
编辑选择奖
                                                  
编辑选择奖
                          
 沪公网安备31011502402448© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed