Camera_IAR

所属分类:单片机开发
开发工具:C/C++
文件大小:551KB
下载次数:59
上传日期:2013-05-02 16:24:00
上 传 者aq112
说明:  基于stm32f4的OV7670驱动程序,每帧中断刷新显示串口,3.2寸ili9320驱动
(OV7670 driver based on STM32F4 the serial interrupt each frame refresh the display, 3.2-inch ili9320 drive)

文件列表:
Camera\APP\camera_api.c (6873, 2012-08-23)
Camera\APP\camera_api.h (2513, 2012-08-15)
Camera\APP\Camera_OV7670.c (3911, 2012-08-30)
Camera\APP\main.c (4892, 2012-08-30)
Camera\APP\main.h (1870, 2012-08-14)
Camera\APP\OV7670.h (828, 2012-02-06)
Camera\APP\ov7670_config.c (5343, 2012-06-27)
Camera\APP\sccb.h (1735, 2012-08-15)
Camera\APP\sccb_config.c (6621, 2012-08-23)
Camera\APP\SCCB_OV7670.c (6306, 2012-06-27)
Camera\APP\Sensor.c (5423, 2012-06-27)
Camera\APP\Sensor.c.bak (5908, 2012-06-07)
Camera\APP\Sensor.h (76, 2012-03-31)
Camera\APP\Sensor_config.h (10013, 2012-08-31)
Camera\APP\Sensor_config.hPreview (57539, 2012-11-25)
Camera\APP\stm32f4xx_conf.h (3615, 2011-10-03)
Camera\APP\stm32f4xx_it.c (4814, 2012-08-30)
Camera\APP\stm32f4xx_it.h (2260, 2011-10-03)
Camera\APP\system_stm32f4xx.c (21720, 2012-06-05)
Camera\Camera.dep (51111, 2013-04-30)
Camera\Camera.ewd (52159, 2012-03-31)
Camera\Camera.ewp (55764, 2012-08-14)
Camera\Camera.eww (160, 2012-02-05)
Camera\Debug\Exe\c.out (344484, 2013-03-06)
Camera\Debug\Exe\Camera.hex (75275, 2013-03-06)
Camera\Debug\List\c.map (48920, 2013-03-06)
Camera\Debug\Obj\Camera.pbd (3418, 2013-04-30)
Camera\Debug\Obj\camera_api.o (23836, 2013-03-06)
Camera\Debug\Obj\Camera_OV7670.o (17188, 2013-03-06)
Camera\Debug\Obj\delay.o (4460, 2012-04-07)
Camera\Debug\Obj\delay.pbi (1345, 2012-04-07)
Camera\Debug\Obj\key_board.o (36728, 2013-03-06)
Camera\Debug\Obj\lcd_log.o (33736, 2013-03-06)
Camera\Debug\Obj\main.o (11680, 2013-03-06)
Camera\Debug\Obj\misc.o (14612, 2013-03-06)
Camera\Debug\Obj\ov7670_config.o (8840, 2012-02-10)
Camera\Debug\Obj\sccb_config.o (29312, 2013-03-06)
Camera\Debug\Obj\SCCB_OV7670.o (28404, 2012-06-08)
Camera\Debug\Obj\Sensor.o (16808, 2012-06-08)
... ...

/** @page DCMI_Camera Camera example Readme file @verbatim ******************** (C) COPYRIGHT 2011 STMicroelectronics ******************* * @file DCMI/Camera/readme.txt * @author MCD Application Team * @version V1.0.0 * @date 30-September-2011 * @brief Description of the STM32F4xx camera example. ****************************************************************************** * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS. ****************************************************************************** @endverbatim @par Description This example shows how to use the DCMI to control the OV9655 or OV2***0 Camera module mounted on STM324xG-EVAL board RevB. Both cameras have an image array capable of operating at up to 15 frames per second in SXGA resolution with complete user control over image quality, formatting and output data transfer. All required image processing functions are also programmable through the SCCB interface (I2C like protocol). In this example the DCMI is configured to interface with this 8 bit data camera in continuous mode. The I2C1 is used to configure the Camera in 8 bit RGB 5:6:5 mode. The user can select between two resolutions QQVGA(160x120) or QVGA(320x240) in order to display the captured image on the LCD(320x240), this selection is performed at application run time using the Joystick UP, DOWN and SEL buttons. All camera data received by the DCMI are transferred through the DMA and displayed on the LCD (connected to FSMC). As a result the CPU is free to execute other tasks. You can use the potentiometer RV1 to fine tune on the fly the camera's brightness. @par Project Directory contents - DCMI/Camera/main.h Main config file - DCMI/Camera/camera_api.h Header for camera_api.c - DCMI/Camera/dcmi_ov2***0.h Header for dcmi_ov2***0.c - DCMI/Camera/dcmi_ov9655.h Header for dcmi_ov9655.c - DCMI/Camera/lcd_lo_conf.h Lcd_log configuration file - DCMI/Camera/stm32f4xx_it.h Header for stm32f4xx_it.c - DCMI/Camera/stm32f4xx_conf.h library configuration file - DCMI/Camera/main.c Main program - DCMI/Camera/camera_api.c High level driver for OV9655/OV2***0 Cameras - DCMI/Camera/dcmi_ov2***0.c Driver for OV2***0 Camera module - DCMI/Camera/dcmi_ov9655.c Driver for OV9655 Camera module - DCMI/Camera/stm32f4xx_it.c Interrupt handlers - DCMI/Camera/system_stm32f4xx.c STM32F4xx system clock configuration file @par Hardware and Software environment - This example runs on STM32F4xx Devices. - This example has been tested with STM324xG-EVAL RevB. @par How to use it ? In order to make the program work, you must do the following : - Copy all source files from this example folder to the template folder under Project\STM32F4xx_StdPeriph_Templates - Open your preferred toolchain - Add the following files the project source list - camera_api.c - dcmi_ov2***0.c - dcmi_ov9655.c - Utilities\STM32_EVAL\Common\lcd_log.c - Rebuild all files and load your image into target memory - Run the example *

© COPYRIGHT 2011 STMicroelectronics

*/

近期下载者

相关文件


收藏者