www.pudn.com > ads8364.rar > ADS8364_2812.h


//########################################################################### 
// 
// FILE:	ADS8364_2812.h 
// 
// TITLE:	ADS8364 ADC EVM Register Definitions. 
// 
//########################################################################### 
// 
//  Ver | dd mmm yyyy | Who  | Description of changes 
// =====|=============|======|=============================================== 
//  1.00| 30 Nov 2002 | T.H. | Initial Release 
//########################################################################### 
 
 
#define ADD_Mode (0)  // 1 = ADD Mode, read address location, then data 
#define W17 (0) // W17 Selects the ADS8364 Base Address, 1 = OPEN 
 
#if(W17) 
 #define CHA0 0x088000 
 #define CHA1 0x089000 
 #define CHB0 0x08A000 
 #define CHB1 0x08B000 
 #define CHC0 0x08C000 
 #define CHC1 0x08D000 
 #define CYCLE 0x08E000 
 #define FIFO 0x08F000   
#else 
 #define CHA0 0x080022 
 #define CHA1 0x080025 
 #define CHB0 0x080029 
 #define CHB1 0x08002C 
 #define CHC0 0x080030 
 #define CHC1 0x080034 
 #define CYCLE 0x080038 
 #define FIFO 0x08003C  
#endif 
 
#define HOLDa 0x10 
#define HOLDb 0x04 
#define HOLDc 0x08 
#define HOLDall 0x1C 
 
#define Samples 512 
 
// Global Variables 
 
unsigned int idx = 0; 
unsigned int CHA0_Data[Samples]; 
unsigned int CHA1_Data[Samples]; 
unsigned int CHB0_Data[Samples]; 
unsigned int CHB1_Data[Samples]; 
unsigned int CHC0_Data[Samples]; 
unsigned int CHC1_Data[Samples]; 
unsigned int ADC_address[6]; 
 
int *ptrCHA0; 
int *ptrCHA1; 
int *ptrCHB0; 
int *ptrCHB1; 
int *ptrCHC0; 
int *ptrCHC1; 
int ADC_ready = 0;