OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3992|回复: 2

STM32F4驱动摄像头OS02G10的问题

[复制链接]

3

主题

16

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2019-4-17
在线时间
8 小时
发表于 2022-7-22 08:42:58 | 显示全部楼层 |阅读模式
1金钱
目前使用的是STM32F4 的DCMI去驱动OS02G10,OS02G10是支持DVP 12位的摄像头,但是仅支持输出raw RGB格式的数据,目前配置的是raw 10。
检查了DCMI的各项配置,没发现有问题。目前的问题就是:使用示波器去量VSYNC(垂直同步)的频率为30Hz,但是DCMI进入VSYNC中断的速度却快了快100倍。同时IT_FRAME(帧结束中断)一直触发不了。
目前HSYNC和VSYNC中断都能触发,但是VSYNC中断的速度比理论上快,同时IT_FRAME始终不触发。
目前的时钟可以知道的是:PCLK 72M,HSYNC 32.4kHz,VSYNC 30Hz,最骚的是我用定时器去捕获VSYNC,算出来的频率是30Hz,这说明它的频率确实是30Hz。同时,我尝试过断开PCLK,此时所有中断都不触发,因此我怀疑VSYNC与HSYNC的中断触发本身也需要PCLK以及数据的参与,不知道有没有大神遇到过这种情况的?查看手册上说,支持单色/原始拜尔的数据,但仅支持8位,raw RGB是单色数据么?明显不是拜尔数据。是否是RAW10导致的?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

16

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2019-4-17
在线时间
8 小时
 楼主| 发表于 2022-7-22 09:32:10 | 显示全部楼层
回复

使用道具 举报

13

主题

643

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2432
金钱
2432
注册时间
2019-12-28
在线时间
527 小时
发表于 2022-7-22 10:08:16 | 显示全部楼层
帮顶一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-25 12:18

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表