众力资讯网

ESP32-S3 USB 摄像头翻车实录 原本以为只差把摄像头插上去,结果连续踩

ESP32-S3 USB 摄像头翻车实录
原本以为只差把摄像头插上去,结果连续踩了两个坑。

第一次,转接头空载有 4.7V,摄像头接到 ESP32-S3 后却只剩 0.5V。差点准备剪开 USB 线单独供电,后来才发现开发板背面藏着一个 `USB-OTG` 焊桥。闭合后,摄像头终于恢复到接近 5V。

我以为项目活了,串口却又报:`uvc stream interface not found`。

继续看描述符才知道,ESP32-S3 的原生 USB 是 Full-Speed 12Mbps,这只摄像头虽然标着“USB 2.0、UVC 免驱”,但在 12Mbps 下没有提供可用的 UVC VideoStreaming/MJPEG 接口。

所以摄像头亮了,只代表供电过关;能枚举,也不代表能传视频。

这次最重要的经验是:测电压要测带载,动剪刀前先查焊桥,选摄像头要确认 Full-Speed 下到底暴露什么接口。

我是阿白,感谢你的观看。esp32 maker创造季 @乐鑫信息科技