手上有如下硬件,今天把它们组合成一台USB网络摄像头:
1.意法半导体ST公司出的开发板:Stm32f746g-Disco
2.Omnivision公司出的摄像头:Stm32f4dis-Cam(OV9655)
3.USB A-Type+USB Mini-b(5-pin)
4.USB A-Type+Micro-USB B
5.PC机
小心翼翼地把OV9655插入Disco板的Camera口并扣紧塑料紧固件。注意不要弄反FMC排线前后面,注意蓝色面,请参照下图。
把Disco板的USB ST-link口与PC机用USB Mini-b(5-pin)连接线连好如下图。
把Disco板的usb_hs口与PC机用Micro-USB B连接线(白线)连接好并把跳线插入到usb_hs端子(跳线参照红色箭头)如下图。
从CSDN下载页面下载显像程序STM32F746_DISCO_UVC_final.zip,然后点击解压缩。
PC机上下载安装Stm32Cube Programmer上传固件工具。具体请自行搜索安装,本文不再赘述。打开该软件点击右上角Connect后显示如下图。再点击左上角Open file,然后提供路径到刚才解压缩文件的Debug文件夹,之后再双击.hex文件。最后点击中上部的Download键完成此次固件上传。
把白色的Micro-USB B连接线从Disco板上拔出然后再重新插入。打开PC控制面板的资源管理器里的摄像机就会看到UVC interface设备,就说明PC机已经识别我们的USB网络摄像机了。打开PC机:开始>摄像机,然后转换成UVC interface就会显像成功如下图。
谢谢浏览!