找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4393|回复: 1
打印 上一主题 下一主题
收起左侧

基于STM32的简易照相机设计的基本原理

[复制链接]
跳转到指定楼层
楼主
ID:75926 发表于 2015-4-1 22:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本设计是基于STM32和OV7670摄像头模块在SD卡上建立FATFS文件系统实现拍照保存为BMP格式图片的设计。
基本原理
OV7670摄像头模块先将采集的数据保存在大容量存储器AL422B中,STM32直接通过I2C向OV7670芯片写数据,初始化,写命令将数据写到AL422B,STM32控制AL422将数据读出来,OV7670配置的是RGB格式QVGA输出,一个像素输出3个子节,RGB格式又具体分为565,所以需要将3个子节转换为一个565格式的数据让LCD可以识别出颜色来,这样的话一个320*240大小的屏幕总共写76800次,写完之后屏幕便会显示当前画面,OV7670的模块每一桢数据是320*240*3个字节,我们配置使用溢出信号的方式来触发STM32  接收数据包,也就是当OV7670采集完一桢数据后,VSYNC会发出一个信号提示数据采集完毕,STM32开启一个外部触发中断EXIT来监听VSYNC,当进入中断时立即读取AL422里的数据送屏显示。
当有按键按下时,我们调用FATFS文件系统中的建立文件名函数,再调用BMP编码函数将从LCD的RAM读出的数据写进SD卡内,写之前语言判断SD卡是否有效等,最后将带走有BMP格式的图片保存起来
转自:http://www.xiaovdiy.cn/?post=98
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:144631 发表于 2016-11-23 16:05 | 只看该作者
资源呢????
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表