基于STM32H750的DCMI接口OV5640摄像头条码识别

    好久没写文章了,闭上眼睛,算了一下,大概有十年了,近来接到一个项目,需要做条码识别,客户要求用MCU做,理由成本低、价格可控。

   于是乎,打开某宝软件,搜索STM32H750摄像头开发板后,果然跳出一款开发板,带DCMI接口,STM32H750主频可达到480Mhz,这速度令人不寒而栗,对于好久没做单片机的我,着实是震惊了一下,于是,果断买了一块板子。

   大约两天后,端起咖啡杯放在嘴边正要喝时,突然电话铃响了,打开手机屏幕显示快递,于是乎电话那头传来快递小哥亲切的问候:“大哥,你的快递到了,麻烦到门口拿一下!”,至此,STM32H750开发板终于拿到手了。

  拿到板子,周围的同事都围观过来,一睹芳容,只见这板子体格虽然瘦小,不但有DCMI接口可以接摄像头,还有以太网(Ethernet),PHY芯片用的是LAN8720A,CAN/CANFD接口,TYPE-C接口,更重要的是还有TF卡槽,大家一致觉得这板子接地气,功能齐全,和厂家介绍的一致,最主要的是价格也实惠。

  接下来就是玩板子,这板子几乎不需要什么说明,打开店铺上的链接,下载STM32H750.tar压缩包后,打开压缩包进入code文件夹,很遗憾,没有看到关于camera的资料,于是乎找上卖家,卖家秒回camera链接给我,下载好camera资料打开后,我很笃信,这就是我要找的工程Demo,于是看着工程里面的说明文档,开始我的探索之旅。

  硬件DCMI接口接上OV5640模块,串口接上上位机软件,并且设置好波特率,JLink接上板子,一切准备好之后,万事具备,只欠东风,打开工程,执行下载操作,按下复位键,稳了,稳了,上位机软件显示出了久违的我的大额头,虽然没了昔日的乌溜溜的黑发,但显得格外的油光锃亮。

  不闲聊了,果断的拿出准备已久的二维码,对准摄像头,没出意外,二维码同样稳稳的显示在了上位机软件上,至此,似乎一切都是冥冥中早已注定。接下来就是将早已准备好的条码识别算法放到板子上验证结果了。

  不知过了多少分钟,算法终于移植好了,十来年的功力,在这时候彰显无遗,体现得淋漓精致。将程序下载到STM32H750中,MCU以480MHz的速度在飞快的计算着,网线的那头传来了好消息,(xxxx 条码数值)数字以几十号字体赫然显示在我的28寸的大屏幕上,仔细核对一下准确无误,此时端起我那82年的咖啡杯,喝了一口上个月的咖啡,上一下实验过程图片。

  至此技术上验证无误,于是转动着我的大脑筋,是时候该向大BOSS汇报了,一顿汇报之后,大BOSS对于功能和速度很是满意,连连点头,突然蹦出来,结构不适合我们,可以让他们定做啊,咱们有量,怕啥,听了这句话我有点想原地死去,一向被称作“葛朗台”的人这次破口就是定做,想到家里上有老,下有小,还是找来商务,后面就没我啥事了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值