2 justin kang justin_kang 于 2016.09.19 17:33 提问

ov7670帧率配置疑问,实际为30fps,但我算的是60fps

在网上查看ov7670配置表,给出结论有两种形式
1:24Mhz输入,输出30fps的寄存器配置为:
I2c_salve_Address = 0x42;
write_i2c(0x11, 0x80);
write_i2c(0x6b, 0x0a);
write_i2c(0x2a, 0x00);
write_i2c(0x2b, 0x00);
write_i2c(0x92, 0x00);
write_i2c(0x93, 0x00);
write_i2c(0x3b, 0x0a);
经过查时序图,1Tframe=510*Tline;Tline=784Tp
此处Tp=外部输入频率,即为24M
得到Tframe=(1/24000000)*510*784=1/60,即帧率为60fps;
但实际的为30fps,为什么我算出来的多了一倍,求大神告知,谢谢!
2:当为12M输入时,同样得到30fps的寄存器配置
I2c_salve_Address = 0x42;
write_i2c(0x11, 0x80);
write_i2c(0x6b, 0x4a);
write_i2c(0x2a, 0x00);
write_i2c(0x2b, 0x00);
write_i2c(0x92, 0x00);
write_i2c(0x93, 0x00);
write_i2c(0x3b, 0x0a);
此处改变输入始终倍数,0x6b寄存器写成0x4a时,为4倍的输入,我认为得到的输入也是4倍,所以我认为的是最后帧率为60fps,求大神告知我错在哪里,跪求!!!!

1个回答

u010257920
u010257920   2016.09.19 17:55

sensor内部会分频/倍频

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Hi3516A+MN34220配置为支持60fps调试
Hi3516A提供的Demo程序默认配置为支持30fps,其支持配置为60fps,具体调试过程如下,配套的CMOS为索尼MN34220。   1、3516A支持60帧,不需要修改驱动mn34220_cmos.c中CMOS帧率模式的默认值。 HI_U8 gu8SensorImageMode =SENSOR_1080P_30FPS_MODE; //HI_U8 gu8SensorImageMod
OV7670配置和调试总结
废话后面说,先直接上OV7670寄存器的配置部分 const uint8_t OV7670_Reg[][2]= {   //Frame Rate Adjustment for 24Mhz input clock   //30fps PCLK=24MHz   {0x11, 0x80},//软件应用手册上设置的是0x80,例程设置的是0x00   {0x6b, 0x0a},//PLL控制,
OV7670寄存器配置1
{0x3a, 0x04},   // TSLB 行缓冲测试选项                          // [7~6] 保留                         // [5]正负片控制 0:正片 1:负片                         // [4]UV输出数据 0:通用UV输出 1:固定UV输出(可通过设定 MANU、MANV 为输出)     
OV7670使用经验总结
因为项目使用了下面这款ov7670摄像头,480*320的彩色摄像头,图像和帧率都挺理想的,用于简单的图像处理和网络图像监控开发的没压力。具体参数自行百度。 我是用这款摄像头来进行人民币面额的识别、图像中色块的计数,用单片机把一帧彩色图像采集进来后,先进行灰度处理,然后加上处理算法,用的单片机是stm32f407,处理速度妥妥的够。 可是一直有一个问题,这款摄像头很容易出现线间干扰,只
OV7670调试心得
OV7670够折腾人的因为没有技术支持,所有东西都要靠自己来调试测试昨天的帧频问题已经解决现在能将帧频设置到25fps,并且现在已经能够出清晰的彩色图像,但是图像上密密麻麻有好多噪点,因为之前没有接触过摄像头的参数设置,什么增益啦,白平衡啦,AGC这些都不是很清楚,需要靠自己一步一步来摸索好在已经出清晰的图像了附上一张图片:
脑洞大开:为啥帧率达到 60 fps 就流畅?
做过显示性能优化的同学应该常常听到别人说显示性能优化的目标就是达到 60 fps, 但是至于为什么是 60 fps 而不是 55 fps 或者 65 fps 就众说纷纭了,例如知乎上的这个问题为什么安卓不把系统显示帧数提高?
为什么NTSC制式不是30FPS,而是29.…
为什么NTSC制式不是30FPS,而是29.97FPS(精确来说是60FPS(场速率)/1.001)?   这个是避免4.5MHz处的干扰而提出的。NTSC经过调查研究后,于1954年决定从30FPS更改为29.97FPS。因为干扰跳动频率出现在颜色副载波(3.5795MHz)和声音载波(4.5MHz)之间,以及颜色副载波和视频亮度信号的高频之间。通过选择等于4.5MHz的水平频率(Fh=15
OV7670 寄存器配置代码
OV7670 YUV格式寄存器配置C程序代码
ov7670分辨率设置
最近一直在纠结如何把OV7670 输出的图片分辨率缩小,以减少数据量来适应数据的传输,在网上看了好多也没有关于寄存器的具体设置,最终又读了几遍数据手册,加上网友们写的帖子的启发,总结出如下结论,希望大家批评指正。
ov7670 打通过程
这个星期要为后面的工作做准备,要先熟悉OV7670的模块。 先介绍一下硬件,shanyan 的0V7670模块,应该是前辈在淘宝上买的。 开发板用LPC1788的板来驱动。两边是用20pin 的接口连接起来的。具体的资料,上淘宝是应该可以找到很多的。 先总结现在遇到的问题。 第一步: 先确认OV7670 的SCCB通信是否OK? 若通信OK,后面的OV设定就都没问题了。 这边程序应该和