完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
ESP32S3,OV3660例程XCLK频率全部为20M,我改为24M结果一直无法正常初始化,我看官方说频率与分辨率要对应,下面是程序以及日志:
//XCLK 20MHz or 10MHz for OV2640 double FPS (Experimental) .xclk_freq_hz = 24000000, .ledc_timer = LEDC_TIMER_0, .ledc_channel = LEDC_CHANNEL_0, .pixel_format = PIXFORMAT_GRAYSCALE,//PIXFORMAT_JPEG, //YUV422,GRAYSCALE,RGB565,JPEG .frame_size = FRAMESIZE_SVGA ,//FRAMESIZE_VGA, //QQVGA-UXGA Do not use sizes above QVGA when not JPEG 日志[0;32mI (934) s3 ll_cam: DMA Channel=4[0m [0;32mI (934) cam_hal: cam init ok[0m [0;32mI (943) sccb: pin_sda 5 pin_scl 4[0m [0;32mI (944) gpio: GPIO[15]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0 [0m [0;32mI (986) camera: Detected camera at address=0x3c[0m [0;32mI (987) camera: Detected OV3660 camera[0m [0;32mI (987) camera: Camera PID=0x3660 VER=0x00 MIDL=0x00 MIDH=0x00[0m [0;32mI (1303) s3 ll_cam: node_size: 4000, nodes_per_line: 1, lines_per_node: 5[0m [0;32mI (1312) s3 ll_cam: dma_half_buffer_min: 4000, dma_half_buffer: 16000, lines_per_half_buffer: 20, dma_buffer_size: 32000[0m [0;32mI (1312) cam_hal: buffer_size: 32000, half_buffer_size: 16000, node_buffer_size: 4000, node_cnt: 8, total_cnt: 30[0m [0;32mI (1333) cam_hal: Allocating 480000 Byte frame buffer in PSRAM[0m [0;32mI (1333) cam_hal: Allocating 480000 Byte frame buffer in PSRAM[0m [0;31mE (1343) cam_hal: EV-VSYNC-OVF[0m [0;31mE (1344) cam_hal: FB-SIZE: 0 != 480000[0;31mE (1344) cam_hal: EV-VSYNC-OVF[0m [0;31mE (1344) cam_hal: EV-VSYNC-OVF[0m [0;31mE (1344) cam_hal: EV-VSYNC-OVF[0m [0;31mE (1344) cam_hal: EV-VSYNC-OVF[0m [0;31mE (1344) cam_hal: EV-VSYNC-OVF[0m [0;31mE (1344) cam_hal: EV-VSYNC-OVF[0m |
|
相关推荐
1个回答
|
|
根据您的描述,您尝试将ESP32S3与OV3660摄像头模块的XCLK频率从20MHz更改为24MHz,但结果无法正常初始化。这可能是由于以下几个原因:
1. **摄像头模块限制**:OV3660摄像头模块可能不支持24MHz的XCLK频率。在这种情况下,您需要将频率改回20MHz或尝试其他支持的频率。 2. **分辨率与频率不匹配**:您提到官方文档中提到频率与分辨率要对应。请确保您选择的分辨率与XCLK频率兼容。例如,某些分辨率可能需要较低的频率以正常工作。 3. **程序错误**:检查您的程序代码,确保没有其他错误导致初始化失败。例如,确保所有必要的初始化步骤都已正确执行。 4. **硬件问题**:检查您的硬件连接,确保所有连接都正确无误。如果可能,请尝试使用另一块OV3660摄像头模块,以排除硬件故障的可能性。 5. **固件/软件版本问题**:确保您使用的ESP32S3和OV3660的固件/软件版本是最新的,以避免兼容性问题。 为了解决这个问题,您可以尝试以下步骤: 1. 将XCLK频率改回20MHz,检查摄像头是否能够正常初始化。 2. 查阅OV3660的官方文档,了解支持的XCLK频率和分辨率组合。 3. 检查您的程序代码,确保所有初始化步骤都已正确执行。 4. 检查硬件连接,确保所有连接都正确无误。 5. 更新ESP32S3和OV3660的固件/软件版本。 希望这些建议能帮助您解决问题。如果问题仍然存在,请提供更多详细信息,以便我们能够更好地帮助您。 |
|
|
|
只有小组成员才能发言,加入小组>>
1042 浏览 1 评论
562浏览 6评论
470浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
454浏览 5评论
456浏览 4评论
428浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-5 11:17 , Processed in 0.846457 second(s), Total 80, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号