我想用f103加ov7670做一个二维码识别,可行吗???

2019-07-20 22:32发布

手上有个不带fifo的ov7670.。。不知道用f103能不能做出二维码识别。。有大神指导一下吗。。。现在毫无头绪 ,毕业设计要做一个二维码识别分流的系统。。一脸蒙bi
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
14条回答
DreamWaterPro
2019-07-21 21:54
本帖最后由 DreamWaterPro 于 2017-10-27 10:55 编辑

做不了。

F103系列单片机的引脚翻转速度不够快,而OV7670不带FIFO的话只能用单片机抓PCLK100MHz+的波形抓不到的。

解决方案:

1、使用更高级MCU,如F4,F7系列。
    比较推荐,F4 F7都带有硬件摄像头接口,速度足够快可以直驱。并且也为二维码识别提供了足够大的运算速度和内存(内存可能也不够)。
    而且我还记得阿波罗开发板有二维码识别的例程吧,对你帮助也很大。
2、使用带FIFO的摄像头。
    战舰板有使用FIFO的OV7670摄像头的视频显示和照相机实验,可以参考。




补充:
    刚刚想起来OV7670可以使用通过牺牲输出速度的方式,将PCLK的频率降低到STM32F103能够接受的水平,不过牺牲比较大啊,那个寄存器好像是可以选择 不分频/2分频/4分频/8分频,做出来之后画面会很卡。根据你的实际情况自己权衡吧。

一周热门 更多>