求助esp32-cam摄像头和PWM配置冲突问题
单独摄像头或舵机控制都是成功的,但是把两个整合到一起就冲突了经测试貌似是PWM配置占用了摄像头时钟??
如果把ESP32CAM_sweep.ino的129行和130行注释掉:
//myservo1.attach(servo1Pin, 1000, 2000); // attaches the servo on servo1Pin to the servo1 object
//myservo2.attach(servo2Pin, 1000, 2000); // attaches the servo on servo2Pin to the servo2 object
即不绑定Servo对象到PWM则摄像头能正常工作
否则串口会报 i2s_run(): Timeout waiting for VSYNC 的错误
我给PWM配置的pin脚没有和摄像头pin脚冲突,会不会是时钟冲突?请大佬指点迷鸡!
楼主,在setup函数里加入
ESP32PWM::allocateTimer(2);
ESP32PWM::allocateTimer(3);
这样子能用两个PWM输出,因为相机把PWM的0和1通道都用了。时间过去这么久,不知道对您还有帮助不 LegendYang 发表于 2021-12-11 23:33
楼主,在setup函数里加入
ESP32PWM::allocateTimer(2);
ESP32PWM::allocateTimer(3);
可是楼主代码里不是有这两行代码吗
页:
[1]