⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ad9854.h

📁 程序在IAR上调试
💻 H
字号:


////////////////////////////////////////////////////////////////////
//                                                                //
//                             INSTRUCTION BYTE                   //
//                                                                //
////////////////////////////////////////////////////////////////////


//******************************************************************
//写
#define	  AD9854_PHA1       {0,0,0,0,0,0,0,0}        // 2 Bytes
#define	  AD9854_PHA2       {0,0,0,0,0,0,0,1}        // 2 Bytes 
#define	  AD9854_FRE1       {0,0,0,0,0,0,1,0}        // 6 Bytes	
#define	  AD9854_FRE2       {0,0,0,0,0,0,1,1}        // 6 Bytes
#define	  AD9854_DELTA      {0,0,0,0,0,1,0,0}        // 6 Bytes
#define	  AD9854_UPDATA     {0,0,0,0,0,1,0,1}        // 4 Bytes
#define	  AD9854_RAMP_CLK   {0,0,0,0,0,1,1,0}        // 3 Bytes
#define	  AD9854_CTR_REG    {0,0,0,0,0,1,1,1}        // 4 Bytes
#define	  AD9854_I_MUL      {0,0,0,0,1,0,0,0}        // 2 Bytes
#define	  AD9854_Q_MUL      {0,0,0,0,1,0,0,1}        // 2 Bytes
#define	  AD9854_SHAPED     {0,0,0,0,1,0,1,0}        // 1 Bytes
#define	  AD9854_Q_DAC      {0,0,0,0,1,0,1,1}        // 2 Bytes
//******************************************************************
//读
//******************************************************************

    
#define AD9854_CS_UP       P6OUT |= BIT0
#define AD9854_CS_DOWN     P6OUT &= ~BIT0   //片选
#define AD9854_SCLK_UP     P6OUT |= BIT1
#define AD9854_SCLK_DOWN   P6OUT &= ~BIT1
#define AD9854_UPDATE_UP   P6OUT |= BIT2
#define AD9854_UPDATE_DOWN P6OUT &= ~BIT2
#define AD9854_SDIO_UP     P6OUT |= BIT3
#define AD9854_SDIO_DOWN   P6OUT &= ~BIT3
#define AD9854_IO_RESET_UP    P6OUT |= BIT4
#define AD9854_IO_RESET_DOWN  P6OUT &= ~BIT4
#define  HARDWARE_AD9854   P6DIR |= 0XFF 
////////////////////////////////////////////////////////////////////
//                                                                //
//                          VARIABLES   DEFINITION                //
//                                                                //
////////////////////////////////////////////////////////////////////


extern unsigned char ctr[48] ;


void Write_AD9854_C(unsigned char *command)  ;
void Write_AD9854_D(unsigned char *data) ;
void Write_AD9854_Frq1(unsigned char * frq1) ;
void Update_AD9854(void) ;
void Io_Reset_AD9854(void) ;
void Ctr_AD9854(unsigned char *ctr) ;
void Init_AD9854(void) ;




⌨️ 快捷键说明

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