gdt_cmd.c
来自「ESS3890+SL原代码(1*16内存)」· C语言 代码 · 共 399 行 · 第 1/2 页
C
399 行
0x1eca, 0x6314, 0x7fff, 0x7c66, 0x0398, 0x0000, 0x7e2f, 0x9100,/* k_0 k_1 km17 kts10 kts11 kts12 kts13 kts14 kts15 kts16 kts17 kts18 kts19 kts20 kts21 spd_0 */ 0x0000, 0x7fff, 0x7000, 0x2aaa, 0xd57d, 0x7ff3, 0x8075, 0x59a4, 0x2aaa, 0xf159, 0x0147, 0x7fd0, 0x0020, 0x0147, 0x7fb4, 0x0b3a,/*spd_4 NOP spd_8 spd_16 spd_32 spd_64 spd_128 spd_256 spd_512 spd_1024 NOP NOP NOP NOP NOP END_NOP */ 0x0c2b, 0xffff, 0x121f, 0x1817, 0x2011, 0x2a0c, 0x3809, 0x4a08, 0x6107, 0x7f05, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000};unsigned short GDT3000_EQ_1X[] = { /*size = 0x80, 121 valid coefficient */ /* kt10 kt11 kt12 kt13 kt14 kt15 kt16 kt17 kt18 kt19 kt20 kt21 ktu10 ktu11 ktu12 ktu13 */ 0x2aaa, 0xd57d, 0x7ff3, 0x8075, 0x59a4, 0x2000, 0xf159, 0x0087, 0x7fd0, 0x0020, 0x0147, 0x7fb4, 0x2aaa, 0xd57d, 0x7ff3, 0x8075, /* ktu14 ktu15 ktu16 ktu17 ktu18 ktu19 ktg kt30 kt31 kt32 kt40 kt41 kt42 kt43 kt44 kt45 */ 0x59a4, 0x2888, 0xf159, 0x0047, 0x7fd0, 0x0020, 0xffff, 0x7fff, 0x7fa1, 0x005d, 0x0ef2, 0x7b84, 0xa65c, 0x7f8a, 0x7fff, 0x800c,/* kt00 kt1A kt1B ktb10 NOP kf10 kf11 kf12 kf13 kf14 kf15 kf16 kf17 kf18 kf19 kf20 */ 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x3332, 0xcd2a, 0x7ff3, 0x8075, 0x59a4, 0x2aaa, 0xf159, 0x0147, 0x7fd0, 0x0020, 0x0147,/* kf21 kfu10 kfu11 kfu12 kfu13 kfu14 kfu15 kfu16 kfu17 kfu18 kfu19 kfg kf30 kf31 kf32 kf40 */ 0x7fb4, 0x2aaa, 0xd57d, 0x7ff3, 0x8075, 0x59a4, 0x2333, 0xf159, 0x0047, 0x7fd0, 0x0020, 0xffff, 0x3fff, 0x7fa1, 0x005d, 0x7fff,/* kf41 kf42 kf00 kf1A kfb12 kfb13 kd10 kd11 kd12 kd13 kd14 kd15 kd16 kd17 km10 km11 */ 0x8046, 0x7d4a, 0xffff, 0xffff, 0xffff, 0xffff, 0x5000, 0x0800, 0x0a3e, 0xe8d8, 0x8ab1, 0x7582, 0xe8d8, 0x0840, 0x0174, 0x7fa1,/* km12 km13 km14 km15 km16 klg10 klg11 klg12 klg13 klg14 ks10 ks11 ks12 kb20 kb21 kb22 */ 0x2004, 0x7ff3, 0x802f, 0x7fff, 0x1000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x7fff, 0x7c66, 0x0398, 0x0000, 0x7e2f, 0x9100,/* k_0 k_1 km17 kts10 kts11 kts12 kts13 kts14 kts15 kts16 kts17 kts18 kts19 kts20 kts21 spd_0 */ 0x0000, 0x7fff, 0x7000, 0x0000, 0x8075, 0x7ff3, 0x8075, 0x59a4, 0x7fff, 0xc139, 0x0147, 0x8000, 0x0000, 0x0000, 0x7fa1, 0x507f,/*spd_4 NOP spd_8 spd_16 spd_32 spd_64 spd_128 spd_256 spd_512 spd_1024 NOP NOP NOP NOP NOP END_NOP */ 0x5070, 0xffff, 0x5560, 0x555c, 0x6044, 0x6030, 0x7024, 0x7020, 0x701c, 0x7014, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000};unsigned short GDT3000_EQ_2X[] = { /*size = 0x80, 121 valid coefficient */ /* kt10 kt11 kt12 kt13 kt14 kt15 kt16 kt17 kt18 kt19 kt20 kt21 ktu10 ktu11 ktu12 ktu13 */ 0x2aaa, 0xd57d, 0x7ff3, 0x8075, 0x59a4, 0x2aaa, 0xf159, 0x0047, 0x7fd0, 0x0020, 0x0147, 0x7fb4, 0x2aaa, 0xd57d, 0x7ff3, 0x8075, /* ktu14 ktu15 ktu16 ktu17 ktu18 ktu19 ktg kt30 kt31 kt32 kt40 kt41 kt42 kt43 kt44 kt45 */ 0x59a4, 0x2888, 0xf159, 0x0047, 0x7fd0, 0x0020, 0xffff, 0x7fff, 0x7fa1, 0x005d, 0x0ef2, 0x7b84, 0xa65c, 0x7f8a, 0x7fff, 0x800c,/* kt00 kt1A kt1B ktb10 NOP kf10 kf11 kf12 kf13 kf14 kf15 kf16 kf17 kf18 kf19 kf20 */ 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x2aaa, 0xd57d, 0x7ff3, 0x8075, 0x59a4, 0x2000, 0xf159, 0x0047, 0x7fd0, 0x0020, 0x0147,/* kf21 kfu10 kfu11 kfu12 kfu13 kfu14 kfu15 kfu16 kfu17 kfu18 kfu19 kfg kf30 kf31 kf32 kf40 */ 0x7fb4, 0x2aaa, 0xd57d, 0x7ff3, 0x8075, 0x59a4, 0x2333, 0xf159, 0x0047, 0x7fd0, 0x0020, 0xffff, 0x3fff, 0x7fa1, 0x005d, 0x7fff,/* kf41 kf42 kf00 kf1A kfb12 kfb13 kd10 kd11 kd12 kd13 kd14 kd15 kd16 kd17 km10 km11 */ 0x8046, 0x7d4a, 0xffff, 0xffff, 0xffff, 0xffff, 0x7000, 0x0800, 0x0a00, 0x6e00, 0xc000, 0x7fb8, 0x8130, 0x1000, 0x0174, 0x7fa1,/* km12 km13 km14 km15 km16 klg10 klg11 klg12 klg13 klg14 ks10 ks11 ks12 kb20 kb21 kb22 */ 0x2004, 0x7ff3, 0x802f, 0x7fff, 0x1000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x7fff, 0x7c66, 0x0398, 0x0000, 0x7e2f, 0x9100,/* k_0 k_1 km17 kts10 kts11 kts12 kts13 kts14 kts15 kts16 kts17 kts18 kts19 kts20 kts21 spd_0 */ 0x0000, 0x7fff, 0x7000, 0x0000, 0x8075, 0x7ff3, 0x8075, 0x59a4, 0x7fff, 0xc139, 0x0147, 0x8000, 0x0000, 0x0000, 0x7fa1, 0x407f,/*spd_4 NOP spd_8 spd_16 spd_32 spd_64 spd_128 spd_256 spd_512 spd_1024 NOP NOP NOP NOP NOP END_NOP */ 0x4070, 0xffff, 0x4060, 0x405c, 0x4030, 0x4044, 0x4024, 0x4020, 0x610c, 0x7014, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000};/**************************************************************************** GDT3000 DSP parameters setting table****************************************************************************/unsigned short GDT3000_DSP_init[] = { 0x8F80, /* DSPTST 0x8F */ 0x8F00, /* DSPTST 0x8F */ 0x91dc, /* PRCSET 0x91 */ 0x9200, /* PLLMD2 0x92 */ 0x9700, /* EFFECT 0x97 */ 0x9800, /* DSPCNT 0x98 */ 0x9900, /* SPEED 0x99 */ 0x9A08, /* DSLMD1 0x9A */ 0x9B08, /* DSLMD2 0x9B */ 0x9C04, /* PLLMD1 0x9C */ 0x9D00, /* VSPMOD 0x9D */ 0x9E00, /* PINMOD 0x9E */ 0x9F00, /* MISC 0x9F */ 0xD919, /* RFGREF 0xD9 */ 0xDA00, /* CAVL 0xDA */ 0xDB80, /* CAVH 0xDB */ 0xE050, /* FSCNT 0xE0 */ 0xE141, /* FOCUS 0xE1 */ 0xE2f0, /* DFCTB 0xE2 */ 0xE3a0, /* SHOCK 0xE3 */ 0xE450, /* SREG1 0xE4 */ 0xE600, /* FVSET 0xE6 */ 0xE831, /* FLGCNT 0xE8 */ 0xEB09, /* DMCNT 0xEB */ 0xECf4, /* CLVCNT 0xEC */ 0xED00, /* CNTRL 0xED */ 0xEF00, /* SVSET 0xEF */ 0xF30f, /* TEST_F30xF3 */ 0xF40f, /* TEST_F40xF4 */ 0xF50f, /* TEST_F50xF5 */ 0xF700, /* TEST_F70xF7 */ 0xF83f, /* TEST_F80xF8 */ 0xF900, /* TEST_F90xF9 */ 0xFA00, /* TEST_FA0xFA */ 0xFB00, /* TEST_FB0xFB */ 0xFC04, /* TEST_FC0xFC */ 0xFD0f, /* TEST_FD0xFD */ 0x0000 };/**************************************************************************** GDT3000 DSP parameters setting table****************************************************************************/unsigned short GDT3000_DSP_1X[] = { 0x8F40, 0x9190, /* PRCSET 0x91 */ /*MUTMS = 1*/ 0x9210, /* PLLMD2 0x92 */ 0x9700, /* EFFECT 0x97 */ 0x9900, /* SPEED 0x99 */ 0x9A0c, /* DSLMD1 0x9A */ 0x9B08, /* DSLMD2 0x9B */ 0x9C04, /* PLLMD1 0x9C */ 0x9D00, /* VSPMOD 0x9D 80 for 1x, 00 for True 1X*/ 0x9F00, /* MISC 0x9F */ 0xDB90, /* CAVH 0xDB */ 0xDA00, /* CAVL 0xDA */ 0xE2f0, /* DFCTB 0xE2 */ 0xE3a8, /* SHOCK 0xE3 */ 0xE450, /* SREG1 0xE4 */ 0xE670, /* FVSET 0xE6 */ 0xEC00, /* CLVCNT 0xEC */ 0x0000};/**************************************************************************** GDT3000 DSP parameters setting table****************************************************************************/unsigned short GDT3000_DSP_2X[] = { 0x8F40, 0x9190, 0x9210, /* PLLMD2 0x92 */ 0x9700, /* EFFECT 0x97 */ 0x9901, /* SPEED 0x99 */ 0x9A0c, /* DSLMD1 0x9A */ 0x9B08, /* DSLMD2 0x9B */ 0x9C04, /* PLLMD1 0x9C */ 0x9D00, /* VSPMOD 0x9D */ 0x9F00, 0xDA00, /* CAVL 0xDA */ 0xDB90, /* CAVH 0xDB */ 0xE2f0, /* DFCTB 0xE2 */ 0xE3a0, /* SHOCK 0xE3 */ 0xE450, /* SREG1 0xE4 */ 0xE670, /* FVSET 0xE6 */ 0xEC01, /* CLVCNT 0xEC */ 0x0000};#endif //GDTSERVO
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?