新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 一种应用于ARM7的CMOS图像采集系统

一种应用于ARM7的CMOS图像采集系统

作者: 时间:2012-05-18 来源:网络 收藏

void collect()

{

int pixel_count = 0;

int line_count = 0;

int i,j;

IOPMOD = IOPMOD 0x00000000; /*设置IO口为输入*/

while (!VSYNC); /*等待新的一帧开始*/

for (line_count=0; line_count480; line_count++)

{

while (!HREF); /*等待新的一列开始*/

for (pixel_count=0; pixel_count640; pixel_count++)

{

while (PCLK); /*等待一个新的象素点*/

buf[line_count][pixel_count] = PIXEL;

while (!PCLK); /*等待这个象素点传输完毕*/

}

while (HREF); /*等待这一列传输完毕*/

}

while (VSYNC); /*等待这一帧传输完毕*/

}

5.结束语

用ARM控制OV7640的数据性能良好,这种信号方法适合在对速率要求不高,追求高性价比的场合,以最简单的方式构建自主式。本已实现了SCCB总线的写功能,读功能需要一个更严格的时序,由于S3C4510B的I/O口速度较慢难以实现。另外,S3C4510B的时钟频率只有50MHz左右,信号的同步是个难题,可以考虑在接收端再加上一个时钟电路以实现严格的信号同步。

总而言之,本系统具有两大特点:一是开放性,由于采用的是通用的uCLinux操作系统,使用标准的C程序即可,然后通过以太网接口便可实现远程连接功能以改变目标任务。二是自主性,该系统自成体系,可以实现自启动,具有某些方面的识别能力和较高的性价比。

参考文献:

1. OmnVision Corp Public OV7640 Datasheet, 27 October 2003

2. OmnVision Corp, Serial Camera Controls Function Specification, 26 February 2003

3. 邹思轶.Linux嵌入式设计与.清华大学出版社,2002年1月第1版

4. 段峰,王耀南,雷晓峰,吴立钊,谭文。机器视觉技术及其综述,自动化博览,2002年1月

5. 刁修民,多分辨率实时系统的FPGA逻辑设计,电子技术应用2003(3)

6. 陈志辉,I2C总线在MCS51系列单片机数据采集系统中的实现,微计算机信息2005年第1期No.36


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭