📄 csi.h
字号:
// =============================================================// 文件名称:CSI.h// 功能描述: CSI头文件// 维护记录: 2007-9-22 by chengju modify// =============================================================#ifndef CSI_PLAY_CSI_H_3788_6900__INCLUDED_#define CSI_PLAY_CSI_H_3788_6900__INCLUDED_#include ".\OV7720\OV7720.h"#define CSI_FB1_ADDR 0xA0400000#define CSI_FB2_ADDR 0xA0400000#define CSI_FB3_ADDR 0xA0400000#define SIZE16x16 16 //运动帧测的取样块#define SIZE8x8 8#define SAMPLE1 1 // 运动帧测每几帧取样一次#define SAMPLE2 2#define SAMPLE3 3#define SAMPLE4 4#define SENS_10 0x10 // 运动帧测灵敏度#define SENS_20 0x20#define SENS_30 0x30#define SENS_40 0x40#define SENS_50 0x50#define SENS_60 0x60#define FillColor_Red 0xF800F800#define FillColor_Green 0x07E007E0#define FillColor_Blue 0x001F001F// =============================================================// 语法格式: void CSI_ADDR_Set(unsigned int FB1_Addr, unsigned int FB2_Addr, unsigned int FB3_Addr)// 实现功能: CSI帧缓冲区地址的设置// 参数: FB1_Addr、FB2_Addr、FB3_Addr: CSI 帧缓冲区地址// 返回值: 无// =============================================================void CSI_ADDR_Set(unsigned int FB1_Addr, unsigned int FB2_Addr, unsigned int FB3_Addr);// =============================================================// 语法格式: void CSI_Mode_Set(unsigned int MODE, unsigned int ColorModeIN, unsigned int ColorModeOUT)// 实现功能: CSI模式的设置// 参数: MODE: VGA 或者 QVGA;// ColorModeIN: YUVIN 或者 RGB565IN// ColorModeOUT: YUNOUT 或者 RGB565OUT// 返回值: 无// =============================================================void CSI_Mode_Set(unsigned int MODE, unsigned int ColorModeIN, unsigned int ColorModeOUT);// =============================================================// 语法格式: void CSI_Init(unsigned int MODE, unsigned int ColorModeIN, unsigned int ColorModeOUT, unsigned int FB1_Addr, unsigned int FB2_Addr, unsigned int FB3_Addr)// 实现功能: CSI的初始化,CSI帧缓冲地址的设置,CSI模式的设置// 参数: MODE: VGA 或者 QVGA;// ColorModeIN: YUVIN 或者 RGB565IN;// ColorModeOUT: YUVOUT 或者 RGB565OUT;// FB1_Addr、FB2_Addr、FB3_Addr: CSI Frame Buffer地址// 返回值: 无// =============================================================void CSI_Init(unsigned int MODE, unsigned int ColorModeIN, unsigned int ColorModeOUT, unsigned int FB1_Addr, unsigned int FB2_Addr, unsigned int FB3_Addr);// =============================================================// 语法格式: void Motion_Detect_Init(unsigned int Mode, unsigned int Size, unsigned int SampleMode, unsigned int Sensitivity)// 实现功能: CSI运动帧测初始化// 参数: MODE: VGA 或者 QVGA;// Size: SIZE16x16 或者 SIZE8x8// SampleMode: 每几帧采样一次进行比较,1~4// Sensitivity: 灵敏度,0x01~0x7f// 返回值: 无// =============================================================void Motion_Detect_Init(unsigned int Mode, unsigned int Size, unsigned int SampleMode, unsigned int Sensitivity);// =============================================================// 语法格式: void Motion_Detect(unsigned int Mode, unsigned int Size)// 实现功能: CSI运动检测// 参数: MODE: VGA 或者 QVGA;// Size: SIZE16x16 或者 SIZE8x8// 返回值: 无// =============================================================void Motion_Detect(unsigned int Mode, unsigned int Size);#endif //CSI_PLAY_CSI_H_3788_6900__INCLUDED_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -