Chinaunix首页 | 论坛 | 博客
  • 博客访问: 171846
  • 博文数量: 6
  • 博客积分: 3020
  • 博客等级: 中校
  • 技术积分: 170
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-24 23:52
文章分类
文章存档

2011年(1)

2010年(1)

2009年(2)

2008年(2)

我的朋友

分类: 嵌入式

2009-08-10 09:42:32

 
一直以来都想用ARM直接驱动OV系列的图像传感器,终于在S3C44B0的开发板上实验成功。
先简单说下我的硬件和软件环境,
硬件:
    S3C44B0开发板,公版的。
    OV7660模组,淘宝上邮购的,18元一个,20pin。
    Jlink仿真器。
软件:ADS 1.2, VC6.0。
 
接线: 自己搭焊了一块板子,按照下图来, 注意R1不焊,R2短接,VCC接3.3V, 此外,我还焊了个有个3.3V的24MHz有源晶振,接XCLK1给图像传感器提供时钟。
44B0开发板上的LCD口的GPD0-GPD7接到OV7660图像传感器的D0-D7,取GPC2, GPC4, GPC5, GPC6 GPC7 分给 VSYNC,  HREF,  PCLK, SIO_C, SIO_D.
使用串口0作为命令控制台,串口1作为数据传输口。
 
接好后的实物图如下:
 

两点说明:
1,我的板子是32Mbytes SDRAM,在公版的板子上割线改出来的, 大家用ADS工程时,记得改下memcfg.s文件里bank6的最后一个参数,
B6_SCAN EQU 0x1 ;9bit(for 16M/32M)
2, 先运行PC客户端,点击“接收”按钮, 再运行ADS工程, 出现菜单后,菜单1,2两项可以不管,先运行下3,读取下摄像头ID,再运行4,进入采集。

不知道为什么,第一张图会泛绿,第二张开始就恢复正常了。

网口传输版即将发布,敬请期待。
 
附上代码:
 
一个是VC6的工程,一个是ADS1.2的工程,
 
文件: Cameratest.rar
大小: 135KB
下载: 下载
文件: RS485Comm.rar
大小: 881KB
下载: 下载
阅读(2649) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~