资源简介
csi接口的摄像头模组ov5640的配置文件,非原创!

代码片段和文件信息
#include
#include
#include
#include
#include
#include
#include
#include
#include
/* ANSI Color codes */
#define VT(CODES) “\033[“ CODES “m“
#define VT_NORMAL VT(““)
#define VT_RED VT(“0;32;31“)
#define VT_GREEN VT(“1;32“)
#define VT_YELLOW VT(“1;33“)
#define VT_BLUE VT(“1;34“)
#define VT_PURPLE VT(“0;35“)
#define OV5640_DBG
#define xprintk(fmt ...) \
printk(“%s()->%d “ fmt __func__ __LINE__ ## __VA_ARGS__)
#ifdef OV5640_DBG
#define _DBG(color fmt ...) \
xprintk(color ““ fmt VT_NORMAL ## __VA_ARGS__)
#define OV_INFO(fmt args...) _DBG(VT_GREEN fmt ## args)
#define OV_ERR(fmt args...) _DBG(VT_RED fmt ## args)
#else
#define OV_INFO(fmt args...) do {} while(0)
#define OV_ERR(fmt args...) do {} while(0)
#endif
#define _INFO(color fmt ...) \
xprintk(color “::“ fmt ““VT_NORMAL ## __VA_ARGS__)
/* mainly used in test code */
#define INFO_PURLPLE(fmt args...) _INFO(VT_PURPLE fmt ## args)
#define INFO_RED(fmt args...) _INFO(VT_RED fmt ## args)
#define INFO_GREEN(fmt args...) _INFO(VT_GREEN fmt ## args)
#define INFO_BLUE(fmt args...) _INFO(VT_BLUE fmt ## args)
#define OV5640_I2C_NAME “ov5640“
/*
* I2C write address: 0x78 read: 0x79 give up least significant bit.
*/
#define OV5640_I2C_ADDR (0x78 >> 1)
/*
* sensor ID
*/
#define OV5640 0x5640
#define VERSION(id vers) ((id << 8) | (vers & 0XFF))
/* default format */
#define QVGA_WIDTH 320
#define QVGA_HEIGHT 240
#define VGA_WIDTH 640
#define VGA_HEIGHT 480
#define XGA_WIDTH 1024
#define XGA_HEIGHT 768
#define SXGA_WIDTH 1280
#define SXGA_HEIGHT 960
#define UXGA_WIDTH 1600
#define UXGA_HEIGHT 1200
#define QXGA_WIDTH 2048
#define QXGA_HEIGHT 1536
#define QSXGA_WIDTH 2560
#define QSXGA_HEIGHT 1920 //normally 2048 but ov5640 only support simple qsxga
#define CAPTURE_frame_RATE 500 /* multiplied by 100 */
#define PREVIEW_frame_RATE 1500 /* multiplied by 100 */
#define OV5640_COLUMN_SKIP 0
#define OV5640_ROW_SKIP 0
#define OV5640_MAX_WIDTH (QSXGA_WIDTH)
#define OV5640_MAX_HEIGHT (QSXGA_HEIGHT)
#define OV5640_HFLIP 0x1
#define OV5640_VFLIP 0x2
enum ov5640_resolution {
RESV_VGA = 1
RESV_XGA
RESV_SXGA
RESV_UXGA
RESV_QXGA
RESV_QSXGA
};
struct regval {
unsigned short reg;
unsigned char val;
};
struct ov5640_color_format {
enum v4l2_mbus_pixelcode code;
enum v4l2_colorspace colorspace;
};
struct ov5640_win_size {
char *name;
enum ov5640_resolution resv;
unsigned int width;
unsigned int height;
const struct regval *regs;
};
struct ov5640_priv {
struct v4l2_subdev subdev;
const struct ov5640_color_format *cfmt;
const struct ov5640_win_size *win;
int model;
int brightness;
int contrast;
int saturation;
int hue;
int exposure;
int sha
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3140617 2012-08-14 16:44 ov5640\OV5640 Auto Focus Camera Module Application Notes (with DVP Interface) R2.12.pdf
文件 6254258 2012-08-14 16:45 ov5640\OV5640 camera module software application notes 1.3_Actions.pdf
文件 63963 2011-12-28 15:58 ov5640\ov5640.c
文件 64360 2012-08-14 16:44 ov5640\OV5640CSP_MIPI_DVP_AF_REV1.0.pdf
文件 1644475 2012-08-14 16:45 ov5640\OV5640_CSP3_DS_1.0_Action.pdf
目录 0 2012-08-23 13:39 ov5640
----------- --------- ---------- ----- ----
11167673 6
相关资源
- OV5640自动对焦照相模组应用指南(M
- OV5640详细资料
- stm32f4+ov5640颜色识别.zip
- stm32f407+ov5640颜色识别与追踪
- 58\\_实战篇\\_OV5640摄像头VGA显示实验
- OV5640_二值化.rar
- OV5640 mipi接口 调试手册
- STM32F407+OV5640
- STM32F407+ov5640摄像头在TFTLCD实时显示图
- 图像传感器 ov5640 数据手册
- OV5640寄存器设置中文版
- ov5640摄像头VGA显示
- OV5640应用笔记MIPI接口
- 基于OV5640摄像头二维码识别例程
- OV5640原理图和PCB
- ov5640寄存器设置完整版
- ov5640 720P分辨率驱动设置及重要手册
- OV5640摄像头使用说明书
- OV5640官方数据手册,已去水印添加书
- 基于STM32F407和OV5640的视觉算法二维码
- OV5640_Nexys_Video_CSDN.7z
- ov5640摄像头图像采集显示系统
- OV5640_HDMI.rar
- OV5640寄存器设置
- jetson tk1 平台ov5640驱动以及应用测试程
- linux ov5640驱动源码
- linux下操做OV5640摄像头
- ov5640自动对焦固件
- OV5640-datasheet.pdf
- STM32F429+OV5640原理图
评论
共有 条评论