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 + -
显示快捷键?