1 芯片简介 1.1 STM32F407简介 本系统采用的处理器是意法半导体公司的STM32F407,该处理器以32位Cortex—M4为内核,具有浮点运算功能的低端高速ARM,其内部集成了大量可供立即使用的资源,如TFT液晶显示器接口(Flexible Stactie Memory Control,FSMC)、摄像头接口(Camera Inter face)、DMA控制器等,方便且实用。 1.2 OV7670简介 OV7670是OmniVision公司基于CMOS VGA的图像传感器,可通过SCCB总线控制输出整帧、子采集、取窗口等操作,其VGA图像最高可达到30 fps。其对外重要接口有:XCLK(时钟输入)、HREF(输出行同步信号)、VSYNC(输出场同步信号)、PCLK(输出像素时钟)、RESET(复位输入信号)、PWDN、SIO_C(SCCB总线时钟信号)、SIO_D(SCCB总线数据信号)、D0~D7(摄像头输出数据信号)。 本系统采用的OV7670不带FIFO,由STM32F407直接通过SCCB总线读取数据,并显示在LCD上。 2 硬件和软件实现 2.1 硬件实现
本系统硬件电路实现简单,微处理器与系统主要外设连接如图1所示,主要涉及STM32F407与TFT液晶模块连接以及与OV7670图像传感器的连接,接口电路如图2、图3所示。
|