📄 micron.h
字号:
/*****************************************************************************
* Micron.h
*
* Copyright (c) 2007 Analog Devices, Inc. All Rights Reserved.
* This software is proprietary to Analog Devices, Inc. and its
* licensors.
*
* CHANGES: 10/24/2007 1.00 - initial public release
*
* SOFTWARE: VisualDSP++ 5.0 August 2007 Update
*
* HARDWARE: BF561 EZ-Kit Lite Board Rev 1.4
* Micron MTV9022 or MTV9032 Sensor
*
*
* DESCRIPTION:
*
* This header defines macros needed by Micron_Config.c
*
*
******************************************************************************/
/*--- MODEL SELECTION -------*/
//Comment out if using MI350
#define _9V032
/*--- TEST IMAGE ------------*/
//Uncomment if a test image is desired
//#define TEST
/*--- BASE ADDRESSES --------*/
#define MICRONWR 0xB8
#define MICRONRD 0xB9
/*--- ENCODER ENUMERATION ---*/
enum ENCODER
{
CHIP_VERSION_REG = 0x00,
COL_WINDOW_START_REG,
ROW_WINDOW_START_REG,
WINDOW_HEIGHT_REG,
WINDOW_WIDTH_REG,
HORZ_BLANK_REG,
VERT_BLANK_REG,
CHIP_CONTROL_REG,
SHUTTER_WIDTH_REG_1,
SHUTTER_WIDTH_REG_2,
SHUTTER_WIDTH_CONTROL,
SHUTTER_WIDTH_TOTAL,
RESET_REG,
READ_MODE_REG,
MONITOR_MODE_CONTROL,
DYNAMIC_RANGE_CONTROL,
RESERVED_10,
RESERVED_11,
RESERVED_12,
RESERVED_13,
RESERVED_14,
RESERVED_15,
RESERVED_16,
RESERVED_17,
RESERVED_18,
RESERVED_19,
RESERVED_1A,
LED_OUT_CONTROL,
ADC_RSOLUTION_CONTROL,
RESERVED_1D,
RESERVED_1E,
RESERVED_1F,
RESERVED_20,
RESERVED_21,
RESERVED_22,
RESERVED_23,
RESERVED_24,
RESERVED_25,
RESERVED_26,
RESERVED_27,
RESERVED_28,
RESERVED_29,
RESERVED_2A,
RESERVED_2B,
VREF_ADC_CONTROL,
RESERVED_2D,
RESERVED_2E,
RESERVED_2F,
RESERVED_30,
V1_CONTROL,
V2_CONTROL,
V3_CONTROL,
V4_CONTROL,
ANALOG_GAIN_REG,
MAXIMUM_GAIN_REG,
RESERVED_37,
RESERVED_38,
RESERVED_39,
RESERVED_3A,
RESERVED_3B,
RESERVED_3C,
RESERVED_3D,
RESERVED_3E,
RESERVED_3F,
RESERVED_40,
RESERVED_41,
TARGET_DARK_AVG,
RESERVED_43,
RESERVED_44,
RESERVED_45,
DARK_AVG_THRESHOLDS,
CALIB_CONTROL_REG,
TARGET_CALIB_VAL,
RESERVED_49,
RESERVED_4A,
RESERVED_4B,
STEP_SIZE_AVG_MODE,
RESERVED_4D,
RESERVED_4E,
RESERVED_4F,
RESERVED_50,
RESERVED_51,
RESERVED_52,
RESERVED_53,
RESERVED_54,
RESERVED_55,
RESERVED_56,
RESERVED_57,
RESERVED_58,
RESERVED_59,
RESERVED_5A,
RESERVED_5B,
RESERVED_5C,
RESERVED_5D,
RESERVED_5E,
RESERVED_5F,
RESERVED_60,
RESERVED_61,
RESERVED_62,
RESERVED_63,
RESERVED_64,
RESERVED_65,
RESERVED_66,
RESERVED_67,
RESERVED_68,
RESERVED_69,
RESERVED_6A,
RESERVED_6B,
RESERVED_6C,
RESERVED_6D,
RESERVED_6E,
RESERVED_6F,
ROW_NOISE_CONTROL,
RESERVED_71,
NOISE_CONSTANT,
DARK_COL_START,
PIXCLK_CONTROL,
RESERVED_75,
RESERVED_76,
RESERVED_77,
RESERVED_78,
RESERVED_79,
RESERVED_7A,
RESERVED_7B,
RESERVED_7C,
RESERVED_7D,
RESERVED_7E,
RESERVED_7F,
TILE_X0_Y0,
TILE_X1_Y0,
TILE_X2_Y0,
TILE_X3_Y0,
TILE_X4_Y0,
TILE_X0_Y1,
TILE_X1_Y1,
TILE_X2_Y1,
TILE_X3_Y1,
TILE_X4_Y1,
TILE_X0_Y2,
TILE_X1_Y2,
TILE_X2_Y2,
TILE_X3_Y2,
TILE_X4_Y2,
TILE_X0_Y3,
TILE_X1_Y3,
TILE_X2_Y3,
TILE_X3_Y3,
TILE_X4_Y3,
TILE_X0_Y4,
TILE_X1_Y4,
TILE_X2_Y4,
TILE_X3_Y4,
TILE_X4_Y4,
X0_SLASH5,
X1_SLASH5,
X2_SLASH5,
X3_SLASH5,
X4_SLASH5,
X5_SLASH5,
Y0_SLASH5,
Y1_SLASH5,
Y2_SLASH5,
Y3_SLASH5,
Y4_SLASH5,
Y5_SLASH5,
AEC_AGC_DESIRED_BIN,
AEC_UPDATE_FREQ,
RESERVED_A7,
AEC_LPF,
AGC_UPDATE_FREQ,
RESERVED_AA,
GAIN_LPF_H,
RESERVED_AC,
RESERVED_AD,
RESERVED_AE,
AUTO_BLOCK_CONTROL,
PIXEL_COUNT,
LVDS_MASTER_CONTROL,
SHFT_CLK_CONTROL,
LVDS_DATA_CONTROL,
STREAM_LATENCY_SELECT,
LVDS_INTERNAL_SYNC,
USE_10BIT_PIXELS,
STEREO_ERROR_CONTROL,
STEREO_ERROR_FLAG,
LVDS_DATA_OUTPUT,
AGC_GAIN ,
AEC_EXPOSURE,
CURRENT_BIN,
MAX_EXPOSURE,
BIN_DIFF_THRESHOLD,
INTERLACE_VBLANK,
IMAGE_CAPTURE_NUM,
THERMAL_INFO,
RESERVED_C2,
RESERVED_C3,
RESERVED_C4,
RESERVED_C5,
RESERVED_C6,
RESERVED_C7,
RESERVED_C8,
RESERVED_C9,
RESERVED_CA,
RESERVED_CB,
RESERVED_CC,
RESERVED_CD,
RESERVED_CE,
RESERVED_CF,
RESERVED_D0,
RESERVED_D1,
RESERVED_D2,
RESERVED_D3,
RESERVED_D4,
RESERVED_D5,
RESERVED_D6,
RESERVED_D7,
RESERVED_D8,
RESERVED_D9,
RESERVED_DA,
RESERVED_DB,
RESERVED_DC,
RESERVED_DD,
RESERVED_DE,
RESERVED_DF,
RESERVED_E0,
RESERVED_E1,
RESERVED_E2,
RESERVED_E3,
RESERVED_E4,
RESERVED_E5,
RESERVED_E6,
RESERVED_E7,
RESERVED_E8,
RESERVED_E9,
RESERVED_EA,
RESERVED_EB,
RESERVED_EC,
RESERVED_ED,
RESERVED_EE,
RESERVED_EF,
PAGE_REGISTER,
BYTEWISE_ADDR_REG,
RESERVED_F2,
RESERVED_F3,
RESERVED_F4,
RESERVED_F5,
RESERVED_F6,
RESERVED_F7,
RESERVED_F8,
RESERVED_F9,
RESERVED_FA,
RESERVED_FB,
RESERVED_FC,
RESERVED_FD,
RESERVED_FE,
CHIP_VERSION_REG2,
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -