#include "DSP281x_Device.h" // DSP281x Headerfile Include File
#include "DSP281x_Examples.h" // DSP281x Examples Include File
#include "f2812a.h"
#include "stdio.h"
#include "math.h"
#define BUFFER_SIZE 512
#define TIMER1_CMPR 0x0900
#define TIMER1_PR 0x0F42
#define AD_A_RANGE 3.0
#define AD_D_RANGE 0x1000
#define DAOUT0 *(Uint16 *)0xC0002
#define DAOUT1 *(Uint16 *)0xC0003
void InitAdc(void);
void ConfigAdc(void);
void ConfigEva(void);
interrupt void int_timer(void);
void GetVolt(void);
Uint16 adBuf0[BUFFER_SIZE];
Uint16 adBuf1[BUFFER_SIZE];
Uint16 data0[BUFFER_SIZE];
Uint16 data1[BUFFER_SIZE];
Uint16 bufCount;
Uint16 dataUse; //data 是否正被 void GetVolt(void)函数使用
double volt0;
double volt1;
void main(void)
{
Uint16 i;
for(i=0;i<BUFFER_SIZE;i++)
{
adBuf0[i]=0;
adBuf1[i]=0;
data0[i]=0;
data1[i]=0;
}
bufCount=0;
dataUse=0;
volt0=0.0;
volt1=0.0;
- 1
- 2
- 3
- 4
前往页