找回密码
 立即注册

QQ登录

只需一步,快速开始

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

stm32 ov7670 激光打靶 (-)

[复制链接]
跳转到指定楼层
楼主
ID:65608 发表于 2014-9-6 01:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
转载的:

    要使用ov7670,首先要有个显示工具,首先我们想到的是TFT,用TFT来显示摄像头采集的图像是比较容易和利理所当然的。因为: 1TFT驱动程序已经很成熟,网上能用的例子数不胜数 ;2 用TFT显示摄像头采集的图像,可以验证我们的摄像头驱动是否正确 3可用帮助我们调焦;
     在使用TFT的时候,要注意TFT的驱动芯片,一般来说,用得比较多的是ILI932X。楼主使用的TFT就是ILI9320。驱动TFT液晶屏有2种方法:1用stm32的FSMC模拟通信协议 ;2 用IO口模拟通信协议;第一种方法的优点是只需配置FSMC相关的寄存器,缺点是如果你使用的是单片机最小系统板,那么接线将变得很麻烦。第二种方法的优点是接线可以自己定,缺点是程序有点小复杂。
      不多说了,相信很多想玩摄像头的同志早已经把TFT调试出来了,楼主再这里只是分享下程序和说明几点:
1 注意TFT的镜像问题,因为摄像头也存在镜像问题。
2写程序一定要看PDF,最好是看英文PDF,实在不行最好中英文对照这看,因为中文翻译过来的没有英文的更通俗移动。ILI9320中英文PDF下载地址为http://pan.baidu.com/s/1jG7jWFk,PDF重点看寄存器,然后参照网上的程序看别人是怎么配置寄存器的。
3 没必要在TFT驱动程序中加入中文字库,那只会让程序编译时间和程序下载时间变长。
4 注意TFT的色调,如R和B不要弄反了。
5 TFT的显示方向与0x03,0x60,0x01这几个寄存器有关,改变显示方向的时候要改变这几个寄存器的值。
    楼主在这里分享四个TFT驱动程序,显示方向分别朝四个方向。(程序是楼主用过的,只要管脚一样,应该没问题,注释可能不正确,没有及时更新)下载地址为http://pan.baidu.com/s/1c0hDLhY;如果链接失效,请留言索取程序。
关于上位机的部分,会在后续博文中介绍。
楼组在写TFT程序时,也参考过网上的2个程序,在这里也分享出来:http://pan.baidu.com/s/1dDAbZKd
     

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:74706 发表于 2015-3-16 11:21 | 只看该作者
谢谢分享!!!!!!!!
回复

使用道具 举报

板凳
ID:74303 发表于 2015-3-16 20:48 | 只看该作者
回复

使用道具 举报

地板
ID:138247 发表于 2019-4-4 11:44 | 只看该作者
谢谢分享!!!!
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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