TI中文支持网
TI专业的中文技术问题搜集分享网站

F2812 AD采样问题

请教专家:

我要用F2812 ADC Channel A0 采集音频信号,采样频率为12KHz. 用EVA T1触发ADC. 下面的ADC和EVA设置对吗?

 // Configure ADC
AdcRegs.ADCTRL3.bit.ADCBGRFDN = 0x3;
 DELAY_US(8000L);                   
 AdcRegs.ADCTRL3.bit.ADCPWDN = 1;
 DELAY_US(20L);                 
  AdcRegs.ADCMAXCONV.all = 0x0000;       // Setup 1 conv's on SEQ1
  AdcRegs.ADCCHSELSEQ1.bit.CONV00 = 0; // Setup ADCINA0 as 1st SEQ1 conv.
   
   AdcRegs.ADCTRL2.bit.EVA_SOC_SEQ1 = 1;  // Enable EVASOC to start SEQ1
   AdcRegs.ADCTRL2.bit.INT_ENA_SEQ1 = 1;  // Enable SEQ1 interrupt (every EOS)

  AdcRegs.ADCTRL1.all = 0x0710;
  AdcRegs.ADCTRL2.all = 0x0900;

// Configure EVA

   EvaRegs.T1CON.bit.TMODE=2;      
   EvaRegs.T1CON.bit.TPS=1;               //T1CLK=HSPCLK/2=37.5MHz
   EvaRegs.T1CON.bit.TENABLE=0;    
   EvaRegs.T1CON.bit.TCLKS10=0;    
   
   EvaRegs.GPTCONA.bit.T1TOADC=2; 
   
   EvaRegs.EVAIMRA.bit.T1PINT=1;  
   EvaRegs.EVAIFRA.bit.T1PINT=1;   
   
   EvaRegs.T1PR=0x061A;           

   EvaRegs.T1CNT=0;               
赞(0)
未经允许不得转载:TI中文支持网 » F2812 AD采样问题
分享到: 更多 (0)