?? ddscommand.c
字號:
/*****sample data size, count as halfword, ****/
#define HW_SDSIZE (0x800)
#define ARB_SDSIZE 0x800
#define AM_DSIZE 0x12//AM
#define AMD_DSIZE 4//AM data
#define FM_DSIZE 0x12
#define SWEEP_DSIZE 0x14
#define BURST_DSIZE 0x10
#define FSK_DSIZE 0x10
typedef unsigned char BYTE;
typedef unsigned short WORD;
typedef struct dataEXCHANGE_TYPE
{
WORD m_WSynWord;
BYTE m_WWaveType;
WORD m_WDataLen;
BYTE m_WFrameCount;
BYTE m_WFrameIndex;
BYTE m_WFreMode;
BYTE m_WFrequency[6];
}FRAME_HEAD_t;
typedef FRAME_HEAD_t SIN_CMD_t;
typedef FRAME_HEAD_t SQUA_CMD_t;
typedef struct RAMP_CMD_STRUCT
{
FRAME_HEAD_t head;
WORD Ramp[HW_SDSIZE];
}RAMP_CMD_t;
typedef struct TRIA_CMD_STRUCT
{
FRAME_HEAD_t head;
WORD Tria[HW_SDSIZE];
}TRIA_CMD_t;
typedef struct EXPU_CMD_STRUCT
{
FRAME_HEAD_t head;
WORD UExp[HW_SDSIZE];
}EXPU_CMD_t;
typedef struct EXPD_CMD_STRUCT
{
FRAME_HEAD_t head;
WORD DExp[HW_SDSIZE];
}EXPD_CMD_t;
typedef struct CARDGM_CMD_STRUCT
{
FRAME_HEAD_t head;
WORD Cardgm[HW_SDSIZE];
}CARDGM_CMD_t;
typedef struct SINC_CMD_STRUCT
{
FRAME_HEAD_t head;
WORD Sinc[HW_SDSIZE];
}SINC_CMD_t;
typedef struct ARB_CMD_STRUCT
{
FRAME_HEAD_t head;
WORD Arb[ARB_SDSIZE];
}ARB_CMD_t;
typedef struct AM_CMD_STRUCT
{
FRAME_HEAD_t head;
WORD Am[AM_DSIZE];
}AM_CMD_t;
typedef struct FM_CMD_STRUCT
{
FRAME_HEAD_t head;
WORD Fm[FM_DSIZE];
}FM_CMD_t;
typedef struct SWEEP_CMD_STRUCT
{
FRAME_HEAD_t head;
WORD Sweep[SWEEP_DSIZE];
}SWEEP_CMD_t;
typedef struct FSK_CMD_STRUCT
{
FRAME_HEAD_t head;
WORD Fsk[FSK_DSIZE];
}FSK_CMD_t;
FRAME_HEAD_t AmpCMD={
0xfe7f,0x0b,0x0000,0x01,0x00,0x00,{0x00,0x00,0x00,0x00,0x00,0x00}
};
FRAME_HEAD_t NoiseCMD={
0xfe7f,0x1a,0x0000,0x01,0x00,0x00,{0x18,0xe8,0xb4,0x81,0x4e,0x1b}
};
FRAME_HEAD_t RatioCMD={
0xfe7f,0x16,0x0000,0x01,0x00,0x00,{0x75,0x08,0x00,0x00,0x00,0x00}
};
SIN_CMD_t SinCMD={
0xfe7f,0x00,0x0000,0x01,0x00,0x00,{0x00,0x00,0x00,0x00,0x00,0x00}
};
SQUA_CMD_t SquaCMD={
0xfe7f,0x01,0x0000,0x01,0x00,0x00,{0x00,0x00,0x00,0x00,0x00,0x00}
};
RAMP_CMD_t RampCMD={
{0xfe7f,0x02,HW_SDSIZE,0x01,0x00,0x00,
{0x00,0x00,0x00,0x00,0x00,0x00}},
{0x07FF,0x07FD,0x07FB,0x07F9,0x07F7,0x07F5,0x07F3,0x07F1,
0x07EF,0x07ED,0x07EB,0x07E9,0x07E7,0x07E5,0x07E3,0x07E1,
0x07DF,0x07DD,0x07DB,0x07D9,0x07D7,0x07D5,0x07D3,0x07D1,
0x07CF,0x07CD,0x07CB,0x07C9,0x07C7,0x07C5,0x07C3,0x07C1,
0x07BF,0x07BD,0x07BB,0x07B9,0x07B7,0x07B5,0x07B3,0x07B1,
0x07AF,0x07AD,0x07AB,0x07A9,0x07A7,0x07A5,0x07A3,0x07A1,
0x079F,0x079D,0x079B,0x0799,0x0797,0x0795,0x0793,0x0791,
0x078F,0x078D,0x078B,0x0789,0x0787,0x0785,0x0783,0x0781,
0x077F,0x077D,0x077B,0x0779,0x0777,0x0775,0x0773,0x0771,
0x076F,0x076D,0x076B,0x0769,0x0767,0x0765,0x0763,0x0761,
0x075F,0x075D,0x075B,0x0759,0x0757,0x0755,0x0753,0x0751,
0x074F,0x074D,0x074B,0x0749,0x0747,0x0745,0x0743,0x0741,
0x073F,0x073D,0x073B,0x0739,0x0737,0x0735,0x0733,0x0731,
0x072F,0x072D,0x072B,0x0729,0x0727,0x0725,0x0723,0x0721,
0x071F,0x071D,0x071B,0x0719,0x0717,0x0715,0x0713,0x0711,
0x070F,0x070D,0x070B,0x0709,0x0707,0x0705,0x0703,0x0701,
0x06FF,0x06FD,0x06FB,0x06F9,0x06F7,0x06F5,0x06F3,0x06F1,
0x06EF,0x06ED,0x06EB,0x06E9,0x06E7,0x06E5,0x06E3,0x06E1,
0x06DF,0x06DD,0x06DB,0x06D9,0x06D7,0x06D5,0x06D3,0x06D1,
0x06CF,0x06CD,0x06CB,0x06C9,0x06C7,0x06C5,0x06C3,0x06C1,
0x06BF,0x06BD,0x06BB,0x06B9,0x06B7,0x06B5,0x06B3,0x06B1,
0x06AF,0x06AD,0x06AB,0x06A9,0x06A7,0x06A5,0x06A3,0x06A1,
0x069F,0x069D,0x069B,0x0699,0x0697,0x0695,0x0693,0x0691,
0x068F,0x068D,0x068B,0x0689,0x0687,0x0685,0x0683,0x0681,
0x067F,0x067D,0x067B,0x0679,0x0677,0x0675,0x0673,0x0671,
0x066F,0x066D,0x066B,0x0669,0x0667,0x0665,0x0663,0x0661,
0x065F,0x065D,0x065B,0x0659,0x0657,0x0655,0x0653,0x0651,
0x064F,0x064D,0x064B,0x0649,0x0647,0x0645,0x0643,0x0641,
0x063F,0x063D,0x063B,0x0639,0x0637,0x0635,0x0633,0x0631,
0x062F,0x062D,0x062B,0x0629,0x0627,0x0625,0x0623,0x0621,
0x061F,0x061D,0x061B,0x0619,0x0617,0x0615,0x0613,0x0611,
0x060F,0x060D,0x060B,0x0609,0x0607,0x0605,0x0603,0x0601,
0x05FF,0x05FD,0x05FB,0x05F9,0x05F7,0x05F5,0x05F3,0x05F1,
0x05EF,0x05ED,0x05EB,0x05E9,0x05E7,0x05E5,0x05E3,0x05E1,
0x05DF,0x05DD,0x05DB,0x05D9,0x05D7,0x05D5,0x05D3,0x05D1,
0x05CF,0x05CD,0x05CB,0x05C9,0x05C7,0x05C5,0x05C3,0x05C1,
0x05BF,0x05BD,0x05BB,0x05B9,0x05B7,0x05B5,0x05B3,0x05B1,
0x05AF,0x05AD,0x05AB,0x05A9,0x05A7,0x05A5,0x05A3,0x05A1,
0x059F,0x059D,0x059B,0x0599,0x0597,0x0595,0x0593,0x0591,
0x058F,0x058D,0x058B,0x0589,0x0587,0x0585,0x0583,0x0581,
0x057F,0x057D,0x057B,0x0579,0x0577,0x0575,0x0573,0x0571,
0x056F,0x056D,0x056B,0x0569,0x0567,0x0565,0x0563,0x0561,
0x055F,0x055D,0x055B,0x0559,0x0557,0x0555,0x0553,0x0551,
0x054F,0x054D,0x054B,0x0549,0x0547,0x0545,0x0543,0x0541,
0x053F,0x053D,0x053B,0x0539,0x0537,0x0535,0x0533,0x0531,
0x052F,0x052D,0x052B,0x0529,0x0527,0x0525,0x0523,0x0521,
0x051F,0x051D,0x051B,0x0519,0x0517,0x0515,0x0513,0x0511,
0x050F,0x050D,0x050B,0x0509,0x0507,0x0505,0x0503,0x0501,
0x04FF,0x04FD,0x04FB,0x04F9,0x04F7,0x04F5,0x04F3,0x04F1,
0x04EF,0x04ED,0x04EB,0x04E9,0x04E7,0x04E5,0x04E3,0x04E1,
0x04DF,0x04DD,0x04DB,0x04D9,0x04D7,0x04D5,0x04D3,0x04D1,
0x04CF,0x04CD,0x04CB,0x04C9,0x04C7,0x04C5,0x04C3,0x04C1,
0x04BF,0x04BD,0x04BB,0x04B9,0x04B7,0x04B5,0x04B3,0x04B1,
0x04AF,0x04AD,0x04AB,0x04A9,0x04A7,0x04A5,0x04A3,0x04A1,
0x049F,0x049D,0x049B,0x0499,0x0497,0x0495,0x0493,0x0491,
0x048F,0x048D,0x048B,0x0489,0x0487,0x0485,0x0483,0x0481,
0x047F,0x047D,0x047B,0x0479,0x0477,0x0475,0x0473,0x0471,
0x046F,0x046D,0x046B,0x0469,0x0467,0x0465,0x0463,0x0461,
0x045F,0x045D,0x045B,0x0459,0x0457,0x0455,0x0453,0x0451,
0x044F,0x044D,0x044B,0x0449,0x0447,0x0445,0x0443,0x0441,
0x043F,0x043D,0x043B,0x0439,0x0437,0x0435,0x0433,0x0431,
0x042F,0x042D,0x042B,0x0429,0x0427,0x0425,0x0423,0x0421,
0x041F,0x041D,0x041B,0x0419,0x0417,0x0415,0x0413,0x0411,
0x040F,0x040D,0x040B,0x0409,0x0407,0x0405,0x0403,0x0401,
0x03FF,0x03FD,0x03FB,0x03F9,0x03F7,0x03F5,0x03F3,0x03F1,
0x03EF,0x03ED,0x03EB,0x03E9,0x03E7,0x03E5,0x03E3,0x03E1,
0x03DF,0x03DD,0x03DB,0x03D9,0x03D7,0x03D5,0x03D3,0x03D1,
0x03CF,0x03CD,0x03CB,0x03C9,0x03C7,0x03C5,0x03C3,0x03C1,
0x03BF,0x03BD,0x03BB,0x03B9,0x03B7,0x03B5,0x03B3,0x03B1,
0x03AF,0x03AD,0x03AB,0x03A9,0x03A7,0x03A5,0x03A3,0x03A1,
0x039F,0x039D,0x039B,0x0399,0x0397,0x0395,0x0393,0x0391,
0x038F,0x038D,0x038B,0x0389,0x0387,0x0385,0x0383,0x0381,
0x037F,0x037D,0x037B,0x0379,0x0377,0x0375,0x0373,0x0371,
0x036F,0x036D,0x036B,0x0369,0x0367,0x0365,0x0363,0x0361,
0x035F,0x035D,0x035B,0x0359,0x0357,0x0355,0x0353,0x0351,
0x034F,0x034D,0x034B,0x0349,0x0347,0x0345,0x0343,0x0341,
0x033F,0x033D,0x033B,0x0339,0x0337,0x0335,0x0333,0x0331,
0x032F,0x032D,0x032B,0x0329,0x0327,0x0325,0x0323,0x0321,
0x031F,0x031D,0x031B,0x0319,0x0317,0x0315,0x0313,0x0311,
0x030F,0x030D,0x030B,0x0309,0x0307,0x0305,0x0303,0x0301,
0x02FF,0x02FD,0x02FB,0x02F9,0x02F7,0x02F5,0x02F3,0x02F1,
0x02EF,0x02ED,0x02EB,0x02E9,0x02E7,0x02E5,0x02E3,0x02E1,
0x02DF,0x02DD,0x02DB,0x02D9,0x02D7,0x02D5,0x02D3,0x02D1,
0x02CF,0x02CD,0x02CB,0x02C9,0x02C7,0x02C5,0x02C3,0x02C1,
0x02BF,0x02BD,0x02BB,0x02B9,0x02B7,0x02B5,0x02B3,0x02B1,
0x02AF,0x02AD,0x02AB,0x02A9,0x02A7,0x02A5,0x02A3,0x02A1,
0x029F,0x029D,0x029B,0x0299,0x0297,0x0295,0x0293,0x0291,
0x028F,0x028D,0x028B,0x0289,0x0287,0x0285,0x0283,0x0281,
0x027F,0x027D,0x027B,0x0279,0x0277,0x0275,0x0273,0x0271,
0x026F,0x026D,0x026B,0x0269,0x0267,0x0265,0x0263,0x0261,
0x025F,0x025D,0x025B,0x0259,0x0257,0x0255,0x0253,0x0251,
0x024F,0x024D,0x024B,0x0249,0x0247,0x0245,0x0243,0x0241,
0x023F,0x023D,0x023B,0x0239,0x0237,0x0235,0x0233,0x0231,
0x022F,0x022D,0x022B,0x0229,0x0227,0x0225,0x0223,0x0221,
0x021F,0x021D,0x021B,0x0219,0x0217,0x0215,0x0213,0x0211,
0x020F,0x020D,0x020B,0x0209,0x0207,0x0205,0x0203,0x0201,
0x01FF,0x01FD,0x01FB,0x01F9,0x01F7,0x01F5,0x01F3,0x01F1,
0x01EF,0x01ED,0x01EB,0x01E9,0x01E7,0x01E5,0x01E3,0x01E1,
0x01DF,0x01DD,0x01DB,0x01D9,0x01D7,0x01D5,0x01D3,0x01D1,
0x01CF,0x01CD,0x01CB,0x01C9,0x01C7,0x01C5,0x01C3,0x01C1,
0x01BF,0x01BD,0x01BB,0x01B9,0x01B7,0x01B5,0x01B3,0x01B1,
0x01AF,0x01AD,0x01AB,0x01A9,0x01A7,0x01A5,0x01A3,0x01A1,
0x019F,0x019D,0x019B,0x0199,0x0197,0x0195,0x0193,0x0191,
0x018F,0x018D,0x018B,0x0189,0x0187,0x0185,0x0183,0x0181,
0x017F,0x017D,0x017B,0x0179,0x0177,0x0175,0x0173,0x0171,
0x016F,0x016D,0x016B,0x0169,0x0167,0x0165,0x0163,0x0161,
0x015F,0x015D,0x015B,0x0159,0x0157,0x0155,0x0153,0x0151,
0x014F,0x014D,0x014B,0x0149,0x0147,0x0145,0x0143,0x0141,
0x013F,0x013D,0x013B,0x0139,0x0137,0x0135,0x0133,0x0131,
0x012F,0x012D,0x012B,0x0129,0x0127,0x0125,0x0123,0x0121,
0x011F,0x011D,0x011B,0x0119,0x0117,0x0115,0x0113,0x0111,
0x010F,0x010D,0x010B,0x0109,0x0107,0x0105,0x0103,0x0101,
0x00FF,0x00FD,0x00FB,0x00F9,0x00F7,0x00F5,0x00F3,0x00F1,
0x00EF,0x00ED,0x00EB,0x00E9,0x00E7,0x00E5,0x00E3,0x00E1,
0x00DF,0x00DD,0x00DB,0x00D9,0x00D7,0x00D5,0x00D3,0x00D1,
0x00CF,0x00CD,0x00CB,0x00C9,0x00C7,0x00C5,0x00C3,0x00C1,
0x00BF,0x00BD,0x00BB,0x00B9,0x00B7,0x00B5,0x00B3,0x00B1,
0x00AF,0x00AD,0x00AB,0x00A9,0x00A7,0x00A5,0x00A3,0x00A1,
0x009F,0x009D,0x009B,0x0099,0x0097,0x0095,0x0093,0x0091,
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -