GC032A 摄像头拍照无回调?九成是 LCD 没初始化

现象:cam.open() 返回 0 正常,cam.start() 也返回成功,但回调函数死活不触发,照片文件也没生成。

原因:QuecPython 的 camCapture 内部依赖 LCD 通路输出取景画面,LCD 没有正确初始化时,拍照回调不会触发。

解决:即使你完全不需要屏幕预览,也必须初始化 LCD(如 ST7789)。EC600M-CNLE 开发板上 LCD 插 J3、摄像头插 J4,两个都要接好。


要点:拍照结果以回调参数为准,cam.start() 的返回值只代表"是否开始拍照",不代表拍成功。

感谢分享这段调试记录。文中对 LCD 初始化与 camCapture 回调依赖关系的说明清晰,并强调“回调参数为准、start() 返回值仅代表启动”,对遇到同类问题的伙伴很有参考价值。

本回答仅供参考。