?? ddscommand.h
字號:
#ifndef DDSCOMMAND_H
#define DDSCOMMAND_H
/*****sample data size, count as halfword, ****/
#define HW_SDSIZE (0x800)
#define RAMP_SDSIZE (0x800)
#define TRIA_SDSIZE (0x800)
#define EXPD_SDSIZE (0x800)
#define EXPU_SDSIZE (0x800)
#define CARDGM_SDSIZE (0x800)
#define SINC_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;
extern FRAME_HEAD_t AmpCMD;//幅度控制命令結(jié)構(gòu)
extern SIN_CMD_t SinCMD;//正弦波
extern SQUA_CMD_t SquaCMD;//方波
extern RAMP_CMD_t RampCMD;//鋸齒波
extern TRIA_CMD_t TriaCMD;//三角波
extern EXPU_CMD_t UExpCMD;//升指數(shù)
extern EXPD_CMD_t DExpCMD;//降指數(shù)
extern CARDGM_CMD_t CardgmCMD;//心電圖
extern SINC_CMD_t SincCMD;//
extern ARB_CMD_t ArbCMD;//任意波
extern AM_CMD_t AmCMD;//AM
extern FM_CMD_t FmCMD;//FM
extern SWEEP_CMD_t SweepCMD;//掃頻
extern FSK_CMD_t FskCMD;//FSK
extern FRAME_HEAD_t RatioCMD;//占空比
extern FRAME_HEAD_t NoiseCMD;//噪音
extern void FrameData_Send(char *, int);
extern void FrameHead_Send(FRAME_HEAD_t * p);
#endif
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -