欢迎来到虫虫下载站 | 资源下载 资源专辑 关于我们
虫虫下载站

servop.h

ESS3890+SL原代码(1*16内存)
H
第 1 页 / 共 3 页
字号:
#define INDX_sledge_uout_out          	91 #define INDX_sfcomm                   	92 #define INDX_foc_mask                 	93 #define INDX_foc_stat_off             	94 #define INDX_foc_stat_on              	95 #define INDX_shock_level              	96 #define INDX_srcomm1                  	97 #define INDX_hold_mode                	98  #define INDX_init_mode                	99  #define INDX_srcomm3                  	100#define INDX_rad_stat3               	101#define INDX_srcomm5                  	102#define INDX_rad_stat5                	103#define INDX_srinit                   	104#define INDX_re_offset                	105#define INDX_re_gain                  	106#define INDX_sum_gain                 	107  #define INDX_MAX_ALLOWED_ERRORS        	108#define INDX_mot_stop2_active           109#define INDX_mot_gain_x2speed           110#define INDX_speed_control_x2           111#define INDX_PLL_density_x2             112/************************************************************************** *  End of index values into the srvprm[] table **************************************************************************//* * Public variables */EXPORT	char	SERVO_mode;#ifdef MKTABLE/*************************************************************************** *  This is the servo parameter tables, index by their corresponding names *  defined below this table ***************************************************************************/unsigned char srvprm[] = {    /* Don't place hard-coded values below..     * Please change for specific loader(L1210_63 or KSL_213)      * in the appropriate sections above.     */    AGC_PHASE_SHIFT,           	    AGC_LEVEL1,                  	       AGC_LEVEL2,                  	       AGC_GAIN,                    	           FOCUS_AGC_PHASE,             	       FOCUS_AGC_LEVEL1,            	       FOCUS_AGC_LEVEL2,            	       FOCUS_AGC_GAIN,    FOCUS_AGC_OSCINC,                              	    RADIAL_AGC_PHASE,            	       RADIAL_AGC_LEVEL1,           	       RADIAL_AGC_LEVEL2,           	       RADIAL_AGC_GAIN,    RADIAL_AGC_OSCINC,        MISC_READ,        mot_off_active,              	    mot_strtm1_active,           	    mot_strtm2_active,           	    mot_jmpm_active,    mot_jmpm1_active,            	    speedup_time,        OFF_NO_ERROR,                	    OFF_AFTER_FOCUS_ERROR,       	    OFF_AFTER_MOTOR_ERROR,       	    OFF_AFTER_MOTOR_STOP,        BRAKE_DIS_MAX,        CHIP_INIT,	            	    XTRA_PRESET_CMD,            	    XTRA_PRESET_DATA,            	    OSC_INC,                     	    AGC_OFF,                     	    MISC_CMD,                    	    AUTOSEQUENCER_CMD,           	    AUTOSEQUENCER_INIT,          	    STOP_SEQUENCER_ACTIVE,       	    START_SEQUENCER_ACTIVE,      	    RESTART_SEQUENCER_ACTIVE,    	    FOCUS_START_TIME_CMD,        	    FOCUS_START_TIME_DATA,       	    TIMER_CMD,                   	    MOTOR_START_1_CMD,           	    MOTOR_START_1_DATA,          	    MOTOR_START_2_CMD,           	    MOTOR_START_2_DATA,          	    RADIAL_INIT_CMD,             	    RADIAL_INIT_DATA,            	    BRAKE_TIME_CMD,              	    BRAKE_TIME_DATA,             	    RAD_CMD,                     	    RADIAL_WATCHDOG_CMD,         	    RADIAL_WATCHDOG_DATA,        	    INTERRUPT_MASK_CMD,          	    INTERRUPT_MASK_DATA,         	        HOLD_MULT_ADDRESS,           	    HOLD_MULT_DATA,              	    SPEED_THRESHOLD_ADDRESS,     	    SPEED_THRESHOLD_DATA,         	    SLEDGE_LONG_BRACKE_ADDRESS,  	    SLEDGE_LONG_BRACK_DATA,      	                                 PLAY_WATCH_TIME_CMD,         	    PLAY_WATCH_TIME_DATA,        	    JUMP_WATCH_TIME_CMD,         	    JUMP_WATCH_TIME_DATA,        	        sfcoef1,		    foc_parm3,                   	    foc_int,                     	    ramp_inc,               ramp_height,            ramp_offset,            fe_start,                    	    foc_gain,           	    			    sfcoef2,			    defect_detect,          rad_parm_jump,	    			    vel_parm2,		    			    vel_parm1,		        foc_parm1,        foc_parm2,              	    ca_drop,		    			    srcoefs,		              	    rad_length_lead,          	    rad_int,                rad_parm_play,          rad_pole_noise,	 	    rad_gain,		              	    sledge_parm2,	  	    sledge_parm1,	    			    PRESET_LATCH,	    			    srsledge,		              	    sledge_uout_in,               	    sledge_uout_off,              	    sledge_uout_out,         	        sfcomm,                   	    foc_mask,                 	    foc_stat_off,             	    foc_stat_on,              	    shock_level,              	        srcomm1,                  	    hold_mode,                	    init_mode,                	        srcomm3,                  	    rad_stat3,                	                             	    srcomm5,                  	    rad_stat5,                	        srinit,                   	    re_offset,                	    re_gain,                  	    sum_gain,                 	        MAX_ALLOWED_ERRORS,    mot_stop2_active,             mot_gain_x2speed,            speed_control_x2,           INDX_PLL_density_x2   };unsigned char init_table[] =   {        SHADOW_DISABLE,        INIT_B,        /* decoder_reg_b*/ /* write reg B and */        INIT_E,        /* decoder_reg_e*/ /* reg E first */        INIT_0,        /* decoder_reg_0*/        INIT_1,        /* decoder_reg_1*/        INIT_2,        /* decoder_reg_2*/        INIT_3,        /* decoder_reg_3*/ /* 3A for VCD,3E better for audio*/        INIT_4,        /* decoder_reg_4*/ /* 4,      GAIN_FOR_TWELVE */        INIT_5,        /* decoder_reg_5*/        INIT_6,        /* decoder_reg_6*/        INIT_7,        /* decoder_reg_7*/ /*was 70*/        INIT_8,        /* decoder_reg_8*/        INIT_9,        /* decoder_reg_9*/ /*91*/        INIT_A,        /* decoder_reg_a*/        INIT_C,        /* decoder_reg_c*/ /*0,*/        INIT_D,        /* decoder_reg_f*/        INIT_F,        /* decoder_reg_f*/        SHADOW_ENABLE, /* decoder_reg_f*/        INIT_SHADOW_3, /* shadow_reg_3 */        INIT_SHADOW_7, /* shadow_reg_7 */        INIT_SHADOW_A, /* shadow_reg_a */        INIT_SHADOW_C, /* shadow_reg_c */        SHADOW_DISABLE /* shadow_reg_f */};unsigned char InitCmdTable[] =   {    /* initialise autosequencer focus start time parameter */   FOCUS_START_TIME_CMD,   FOCUS_START_TIME_DATA,    /* initialise autosequencer motor start time 1 parameter */   MOTOR_START_1_CMD,   MOTOR_START_1_DATA,    /* initialise autosequencer motor start time 2 parameter */   MOTOR_START_2_CMD,   MOTOR_START_2_DATA,    /* initialise autosequencer radial init time parameter */   RADIAL_INIT_CMD,   RADIAL_INIT_DATA,    /* initialise autosequencer brake parameter */   BRAKE_TIME_CMD,   BRAKE_TIME_DATA,    /* initialise autosequencer RadCmd parameter */   RAD_CMD,   rad_stat3, /* RadCmd parameter, same as rad_stat3 */    /* initialise radial watchdog */   RADIAL_WATCHDOG_CMD,   RADIAL_WATCHDOG_DATA,    /* initialise play watch time */   PLAY_WATCH_TIME_CMD,   PLAY_WATCH_TIME_DATA,    /* initialise jump watch time */   JUMP_WATCH_TIME_CMD,   JUMP_WATCH_TIME_DATA,    /* initialise interrupt mask */   INTERRUPT_MASK_CMD,   INTERRUPT_MASK_DATA,    /*CD7II new */        HOLD_MULT_ADDRESS,        HOLD_MULT_DATA,         SPEED_THRESHOLD_ADDRESS,        SPEED_THRESHOLD_DATA,         SLEDGE_LONG_BRACKE_ADDRESS,        SLEDGE_LONG_BRACK_DATA };unsigned char FocTable[] = {    sfcoef1,    foc_parm3,    foc_int,    ramp_inc,    ramp_height,    ramp_offset,    fe_start,    foc_gain,    sfcoef2,    defect_detect,    rad_parm_jump,    vel_parm2,    vel_parm1,    foc_parm1,    foc_parm2,    ca_drop,    srcoefs,    rad_length_lead,    rad_int,    rad_parm_play,    rad_pole_noise,    rad_gain,    sledge_parm2,    sledge_parm1};#endif /*MKTABLE*//******************************** * EXPORTED FUNCTIONS PROTOTYPES **********************************/		       #endif  /* _SERVOP_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -