📄 hp_sensor.inc
字号:
;------------------------------------------------------------------------------
; Filename : HP_SENSOR.INC
;------------------------------------------------------------------------------
;------------------------------------------------------------------------------
; Remark : Define ADNS2051's register address and product ID
;------------------------------------------------------------------------------
#define REG_2051_PRODUCT_ID 00H ; Product_ID address
#define REG_2051_REVISION_ID 01H ; Revision_ID address
#define REG_2051_MOTION 02H ; Motion address
#define REG_2051_DELTA_X 03H ; Delta_X address
#define REG_2051_DELTA_Y 04H ; Delta_Y address
#define REG_2051_SQUAL 05H ; Surface Quality address
#define REG_2051_AVERAGE_PIXEL 06H ; Average Pixel address
#define REG_2051_MAXIMUM_PIXEL 07H ; Maximum Pixel address
#define REG_2051_CONFIGURATION 0AH ; Configuration address
#define REG_2051_DATA_OUT_LOWER 0CH ; Data Out Lower address
#define REG_2051_DATA_OUT_UPPER 0DH ; Data Out Upper address
#define REG_2051_SHUTTER_LOWER 0EH ; Shutter Lower address
#define REG_2051_SHUTTER_UPPER 0FH ; Shutter Upper address
#define REG_2051_FRAME_PERIOD_LOWER 10H ; Frame Period Lower address
#define REG_2051_FRAME_PERIOD_UPPER 11H ; Frame Period Upper address
#define ADNS2051_PRODUCT_ID 02H ;
;------------------------------------------------------------------------------
; Remark : Define ADNS2610's register address and product ID
;------------------------------------------------------------------------------
#define REG_2610_CONFIGURATION 00H ; Configuration address
#define REG_2610_STATUS 01H ; STATUS address
#define REG_2610_DELTA_Y 02H ; Delta_Y address
#define REG_2610_DELTA_X 03H ; Delta_X address
#define REG_2610_SQUAL 04H ; Surface Quality address
#define REG_2610_MAXIMUM_PIXEL 05H ; Maximum Pixel address
#define REG_2610_MINIMUM_PIXEL 06H ; Minimum Pixel address
#define REG_2610_PIXEL_SUM 07H ; Reserved address
#define REG_2610_PIXEL_DATA 08H ; Pixel data address
#define REG_2610_SHUTTER_HIGH 09H ; Shutter Upper address
#define REG_2610_SHUTTER_LOW 0AH ; Shutter Lower address
#define REG_2610_INVERSE_PRODUCT_ID 11H ; Inverse product ID
#define REG_2610_PRODUCT_ID 01H ;
;#define ADNS2610_PRODUCT_ID 01H ;
#define ADNS2610_PRODUCT_ID 00H ;
#define ADNS2610_INVERSE_PRODUCT_ID 0FH ;
;------------------------------------------------------------------------------
; Remark : Define ADNS2620's register address and product ID
;------------------------------------------------------------------------------
#define REG_2620_CONFIGURATION 40H ; Configuration address
#define REG_2620_STATUS 41H ; STATUS address
#define REG_2620_DELTA_Y 42H ; Delta_Y address
#define REG_2620_DELTA_X 43H ; Delta_X address
#define REG_2620_SQUAL 44H ; Surface Quality address
#define REG_2620_MAXIMUM_PIXEL 45H ; Maximum Pixel address
#define REG_2620_MINIMUM_PIXEL 46H ; Minimum Pixel address
#define REG_2620_RESERVED 47H ; Reserved address
#define REG_2620_PIXEL_DATA 48H ; Pixel data address
#define REG_2620_SHUTTER_HIGH 49H ; Shutter Upper address
#define REG_2620_SHUTTER_LOW 4AH ; Shutter Lower address
#define REG_2620_FRAME_PERIOD 4BH ; Frame Period Lower address
#define REG_2620_PRODUCT_ID 41H ;
;#define ADNS2620_PRODUCT_ID 41H ;
#define ADNS2620_PRODUCT_ID 40H ;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -