用stm32+ov7620,ov7620引脚里的SDA,SCL和PCLK(像素时钟输出)需要连接吗?
ov7620引脚里的SDA,SCL和PCLK(像素时钟输出)应该怎么连接呢,有什么作用,怎么用的?...
ov7620引脚里的SDA,SCL和PCLK(像素时钟输出)应该怎么连接呢,有什么作用,怎么用的?
展开
展开全部
SDA,SCL是IIC接口,控制摄像头的一些属性,比如色温,分辨率这些;PCLK(像素时钟输出)、HSYNC、VSYNC就是控制每个像素点输出数据的时钟;HSYNC换行时钟、VSYNC换帧时钟。
追问
现在就只有PCLK不明白了。读取像素数据是怎样的步骤呢?我是这样理解的:收到场中断,再收到行中断,然后收到第一个像素的时钟信号PCLK,现在就可以接收像素数据了,然后收到一个像素时钟中断就接收一次数据,直到这行接收完成。不知理解正确否?
追答
恩,是的,如果你是直接用stm32的IO口驱动的话就是你想的这样,VSYNC换帧时钟到来时就是说明新的一帧图像将要传出,HSYNC就是新的一行将要传出;如果你选择的是RGB565格式的,那么就是一个pclk一个像素;如果是RGB888就是每3个pclk一个像素。如果你是用的STM32F4以上的芯片就有DCMI接口,就可以不用管中间的时序问题,如果你是其他型号的STM32我建议用带FIFO的摄像头模块,有了FIFO pclk这个时钟你给的,而不是被动的去接收这个时钟;而且如果是直接去接收pclk信号,一般的STM32是无法驱动的,摄像头pclk一般在27MHz,根本无法响应,我是做过实验的,我之前直接驱动是用STM32直接给XCLK,就是摄像头的晶振时钟输入;画面过饱和,而且一秒就3~4帧的样子;直接驱动是不可行的,用带FIFIO的就好很多。
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
STM32是一款广泛应用于消费类电子、汽车、工业和物联网领域的低功耗嵌入式系统芯片。ST公司推出了多个STM32系列,以满足不同应用需求。以下是ST公司主要的STM32系列:1. STM32WB系列:这是ST公司推出的第一款支持2.4GHz...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询