在用stm32F407做一个摄像头的采集,但是摄像头只支持raw rgb的输出,raw rgb的数据怎么在PC上显示。期望是 按下一个按键,拍一张照片,然后传到pc,pc把raw rgb显示成图,再通过usmart调节参数,拍照,成图。但没有找到raw rgb在PC成图的详细说明,有现成软件可以做这件事情吗,(只是调试,最后用不到PC),或者有什么C++代码可以参考。
另外,我用的ov2710 80Mhz pclk,1080*720,stm32F407 采集 速度是不是不够啊,我看stm32F4 IO的最快速率才84Mhz。。要用汇编?dcmi接口最大的pclk支持猜到54mhz,如果要用dcmi,一定要降采样?或者我直接忽略丢失的像素,保证大体上的图形正确,可行吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
谢谢。
我在请问一下 dcmi接口的有效电平和ov输出出来的有效电平是怎么对应的。
ov默认的输出是
VSYNC:低有效
HREF/NSYNC:高有效
DCMI配置的时候,我看原子的例子里面是
DCMI_InitStructure.DCMI_HSPolarity= DCMI_HSPolarity_Low;//HSYNC 低电平有效
DCMI_InitStructure.DCMI_PCKPolarity= DCMI_PCKPolarity_Rising;//PCLK 上升沿有效
DCMI_InitStructure.DCMI_SynchroMode= DCMI_SynchroMode_Hardware;//硬件同步HSYNC,VSYNC
DCMI_InitStructure.DCMI_VSPolarity=DCMI_VSPolarity_Low;//VSYNC 低电平有效
为什么是DCMI_HSPolarity_Low 不是high
还有设置dcmi的gpio 复用的时候,HSYNC ,PCLK的复用功能为什么设置成MODE_AF,OTYPE_PP,PUPD_UP 这样的呢,不应该是复用输入么或者直接复用功能就好了,为什么要设置成复用输出,这几根信号线不应该是ov输出给stm的么
一周热门 更多>