📄 servogdt.h
字号:
#define SPD_2X 2#define SPD_4X 4#define CDDisc 0x01#define CDRWDisc 0x02#define NODisc 0x03/*======================================================== DEFINE DSP COMMAND: ========================================================*//* Read only */#define QDRC 0x80#define SRC1 0x81#define MUTEC BIT5#define QDRE BIT2#define QDOK BIT0#define SRC2 0x82#define SRC5 0x85#define SRC6 0x86#define SRC7 0x87#define STATUS1 0x88#define DIR BIT7#define TRODET BIT6#define SLOW BIT5#define BRKR BIT4#define FOK BIT3#define SRCH BIT1#define CNT BIT0#define STATUS2 0x89#define INTSTP BIT7#define RGEND BIT4#define FBEND BIT3#define FGEND BIT2#define TBEND BIT1#define TGEND BIT0#define SRCRL 0x8A#define SRCRH 0x8B#define FGCNTH 0x8C#define FGCNTL 0x8D/* Write Command */#define INITR 0x80#define BRES BIT7#define RRES BIT6#define FRES BIT5#define TRES BIT4#define PUSTP 0x81#define PUFWD 0x82#define PUBWD 0x83#define LDON 0x84#define LDOFF 0x85#define DMSV 0x86#define DMOFF 0x87#define FOSET 0x88#define FORST 0x89#define FGC BIT6#define HISR BIT5#define FSON BIT4#define DMFBK 0x8A#define DMFK BIT5#define DMBK BIT4#define DSPTST 0x8F#define SRST BIT7#define EXCKS BIT6#define RMTST1 BIT5#define RMTST0 BIT4#define TEST3 BIT3#define TEST2 BIT2#define TEST1 BIT1#define TEST0 BIT0#define PRCSET 0x91#define C2CG1 BIT7#define C2CG0 BIT6#define MUTMS BIT5#define ITIHS BIT4#define EC_FC BIT3#define UNCC BIT2#define CTRCL BIT1#define CTST BIT0#define PLLMD2 0x92#define TMGT BIT6#define KPG BIT5#define KPD BIT4#define IFRQ3 BIT3#define IFRQ2 BIT2#define IFRQ1 BIT1#define IFRQ0 BIT0#define EFFECT 0x97#define CCNT BIT2/* 0x97 EFFECT */#define AUD_STEREO 0x00#define LSTEREO 0x30#define RSTEREO 0xC0#define SWAP 0x50#define AUD_MONO 0xA0#define ALLMUTE 0xF0/* 0x97 EFFECT end */#define DSPCNT 0x98#define RMUT BIT6#define SPEED 0x99#define ZIN1 BIT6#define ZIN0 BIT5#define DSLMD1 0x9A#define SLFX1 BIT3#define SLFX0 BIT2#define SLGUP BIT0#define DSLMD2 0x9B#define SLSRG BIT7#define SLHLD BIT6#define PLLMD1 0x9C#define TMOS BIT7#define TMSE BIT6#define PDHZ BIT4#define DIVS BIT3#define AUTO BIT2#define NSFG BIT1#define WDSZ BIT0#define VSPMOD 0x9D#define VSPM BIT7#define BFRST BIT6#define VCOGS BIT5#define SLCKS BIT4#define PINMOD 0x9E#define SBSYG BIT3#define SBMOD BIT2#define CLCKS BIT1#define MISC 0x9F#define EFMD BIT5#define FVKICM 0xA0#define SURF BIT6#define RESEK BIT5#define HYSC BIT4#define BR BIT3#define FDC BIT2#define TGC BIT1#define B_F BIT0#define FVKICH 0xA1#define FVKICL 0xA2#define CTH 0xA3#define CTL 0xA4#define CKICH 0xC0#define BR BIT3#define FDC BIT2#define TGC BIT1#define B_F BIT0#define CKICL 0xC1#define FBA 0xD0#define FBAT BIT5#define FBST BIT4#define FGA 0xD1#define FDFS BIT6#define FGAT BIT5#define FGST BIT4#define FGW1 BIT1#define FGW0 BIT0#define TBA 0xD2#define TBAT BIT5#define TBST BIT4#define TGA 0xD3#define TDFS BIT6#define TGAT BIT5#define TGST BIT4#define TGW1 BIT1#define TGW0 BIT0#define FTBAST 0xD4#define FBAVS BIT7#define TBAVS BIT6#define GAVS BIT5#define FQWDSL BIT4#define RSEL3 BIT3#define RSEL2 BIT2#define RSEL1 BIT1#define RSEL0 BIT0#define FTBAST_set FBAVS|TBAVS|GAVS|FQWDSL/* Select adjustment mode */#define reg_fba FTBAST_set|0x00 /* focus balance adjust register*/#define reg_fga FTBAST_set|0x01 /* focus gain adjust register */#define reg_tba FTBAST_set|0x02 /* tracking balance adjust register*/#define reg_tga FTBAST_set|0x03 /* tracking gain adjust register*/#define reg_feo FTBAST_set|0x04 /* focus offset adjust register*/#define reg_teo FTBAST_set|0x05 /* tracking offset adjust register*/#define reg_rf FTBAST_set|0x06 /* RFRP(RF) adjust register */#define reg_jump FTBAST_set|0x08 /* jump track number register*/#define reg_bso FTBAST_set|0x09 /* beam strength offset adj register */#define reg_rfrpd FTBAST_set|0x0A /* rfrp data register */#define reg_trlpf FTBAST_set|0x0B /* trlpf data register */#define reg_dmod FTBAST_set|0x0C /* dmo data register */#define reg_rfrpo FTBAST_set|0x0D /* rfrp offset data register */#define GASET 0xD5#define RFGA 0xD6#define RFGUP BIT5#define RFGST BIT4#define RFGIV BIT3#define RGW1 BIT1#define RGW0 BIT0#define DASET 0xD7#define DASET1 0xD8#define RFGREF 0xD9#define RBDYN BIT7#define RBAT BIT5#define RBST BIT4#define CAVL 0xDA#define CAVH 0xDB#define SREG4 0xDC#define AWRSET 0xDD#define SVCNT1 0xDE#define SVCNT2 0xDF#define FSCNT 0xE0#define FOKT1 BIT7#define FOKT0 BIT6#define FSR1 BIT5#define FSR0 BIT4#define FGUP BIT3#define FOCUS 0xE1#define DFCTB 0xE2#define SHOCK 0xE3#define SREG1 0xE4#define GUPL1 BIT7#define GUPL0 BIT6#define HYSL1 BIT5#define HYSL0 BIT4#define FHOLD BIT3#define THOLD BIT2#define GUPCL BIT1#define SREG2 0xE5#define GUP2 BIT7#define HYS2 BIT6#define GUP1 BIT5#define HYS1 BIT4#define HYSGUP BIT3#define SRSEL BIT2#define LOCKON BIT1#define FVSET 0xE6#define KWIDSL BIT6#define FVD1 BIT5#define FVD0 BIT4#define FLGCNT 0xE8#define DMCNT 0xEB#define BKAUTO BIT3#define FGSEL BIT1#define DFRQ BIT0#define CLVCNT 0xEC#define FGDIV BIT3#define APCRES BIT2#define CNTRL 0xED#define NFGPOL BIT4#define RXP BIT1#define TXP BIT0#define SVSET 0xEF#define TFRQ BIT7#define SFRQ BIT6#define FOSW BIT3#define TRSW BIT2#define FDSW BIT0#define COEFA 0xF0#define COEFH 0xF1#define COEFL 0xF2#define TEST_F7 0xF7#define CLKSEL2 BIT2#define CLKSEL1 BIT1#define CLKSEL0 BIT0#define TEST_F8 0xF8#define INTEN7 BIT7#define INTEN6 BIT6#define INTEN5 BIT5#define INTEN4 BIT4#define INTEN3 BIT3#define INTEN2 BIT2#define INTEN1 BIT1#define INTEN0 BIT0#define TEST_F9 0xF9#define INTCR7 BIT7#define INTCR6 BIT6#define INTCR5 BIT5#define INTCR4 BIT4#define INTCR3 BIT3#define INTCR2 BIT2#define INTCR1 BIT1#define INTCR0 BIT0#define TEST_FA 0xFA#define ANPRDN BIT7#define DSPHLT BIT6#define DSPSLP BIT5#define DSPMON BIT4#define MONSEL BIT3#define TSTEN BIT2#define CLKSTP BIT1#define INTPOL BIT0#define TEST_FB 0xFB#define TSTIN7 BIT7#define TSTIN6 BIT6#define TSTIN5 BIT5#define TSTIN4 BIT4#define TSTIN3 BIT3#define TSTIN2 BIT2#define TSTIN1 BIT1#define TSTIN0 BIT0#define TEST_FC 0xFC#define PS BIT7#define RFPRDN BIT5#define RFRPBW2 BIT4#define RFRPBW1 BIT3#define RFGVSW BIT2#define RFSEL2 BIT1#define RFSEL1 BIT0#define TEST_FE 0xFE#define INA7 BIT7#define INA6 BIT6#define INA5 BIT5#define INA4 BIT4#define INA3 BIT3#define INA2 BIT2#define INA1 BIT1#define INA0 BIT0#define TEST_FF 0xFF#define IND7 BIT7#define IND6 BIT6#define IND5 BIT5#define IND4 BIT4#define IND3 BIT3#define IND2 BIT2#define IND1 BIT1#define IND0 BIT0#define AFC 0x46/**************************************** Global Functions *****************************************/extern void SERVO_PARAMETER_INITIAL(void);extern void SERVO_SLEDHOME(void);extern void Send_DSP_Command(uchar TC_cmd,uchar par);extern void Tray_In_Process(void);extern void Tray_Out_Process(void);extern void GDT_SERVO_process(void);extern void micro_delay(int delay);extern void SERVO_off(void);extern void turnoff_interpolation(void);extern void turnon_interpolation(void);extern void Motor_Driver_ON(void);extern void Motor_Driver_OFF(void);extern void SERVO_FOCUS_LENS_UP(void);extern void SERVO_FOCUS_LENS_DOWN(void);extern void SERVO_GAINUP(unsigned char SW);extern void RISC_timer1_interrupt_service(void);extern int SERVO_set_speed(int speed);extern uchar Read_Servo_Qcode(void);extern void SERVO_near_jump(unsigned char dir, int track);EXPORT int SERVO_stop(void);EXPORT int SERVO_search_request(void);EXPORT int SERVO_search(void);EXPORT void check_user_input(void);EXPORT void SERVO_rest(void); EXPORT void SERVO_interrupt_service(void);EXPORT void SERVO_service(void);#endif /* __SERVOGDT_H__ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -