• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32F446RE可以使用摄像头拍照吗

辛迪可乐 2017-09-11 浏览量:2036
STM32F446RE可以使用摄像头拍照吗 怎么操作
-3 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 可以的,怎么说也是有DCMI接口的。

    使用OV2640吧,使用I2C总线给摄像头进行初始化。

    I2C总线配置好后,先读取下OV2640的ID,看看是不是2642,如果是再进行初始化,主要是图像大小、输出数据格式(JPG还是RGB565等)、对比度、亮度等控制。OV2640需要手动对焦。如果想自动对焦就OV5640。

    接着就是DCMI接口初始化和DMA通道配置,参考下正点原子的例程。

    不过我使用HAL库、I2C2接口没搞定;后来用标准库、模拟I2C接口起码能拍照,我是使用JPEG图片输出格式,还没找到问题原因。


    • 发布于 2017-09-11
    • 举报
    • 评论 0
    • 2
    • 0

其他答案 数量:10
  • 楼主可以在淘宝上搜一下OV2640摄像头模块,这个摄像头模块有很多人用,正点原子也提供了相应的教程,可以参考移植用在STM32F446上。

    下图是这个模块的基本特性:

    QQ截图20170911165458.jpg

    • 发布于2017-09-11
    • 举报
    • 评论 0
    • 2
    • 0

  • 自己并口驱动,f4有dcmi外设。配置好,用dma自动传输数据。

    一个按键,取一个缓冲区数据就好了,正个图像就保存下来了。

    • 发布于2017-09-11
    • 举报
    • 评论 0
    • 2
    • 0

  • 摄像头驱动,你的是什么接口的摄像头呢,有USB的,网络的等等。
    SD卡上的FATFS文件系统,读取摄像头数据按图片的格式进行存储到SD卡。

    • 发布于2017-09-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以的,可以用成品的摄像头,比如usb接口的,也可以直接使用摄像头模组,ST有专有的cam接口。
    • 发布于2017-09-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以,OV5640摄像头模块

    模块资料和例程 :http://pan.baidu.com/s/1dFqffjV

    • 发布于2017-09-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般的摄像头信号需要接口转换再接到ST的板子上,stm32F7系列支持CSI的接口
    • 发布于2017-09-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 当然可以啊。STM32F407的方案与例程网上一大把了,一找就有
    • 发布于2017-09-11
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32F446RE可以使用摄像头拍照吗