[elektro] xmega adc

ics36 ics36 at freemail.hu
Sun Mar 31 15:52:27 CEST 2013


Sziasztok!

Használ valaki XMEGA128D3-at? Gondom van az A/D konverterével. Bármit 
próbálok, a conversion complete flag
nem áll be.  Így próbálom:

void ADInit(void)
{
  PORTA.DIRCLR = PIN2_bm;
  ADCA.CTRLA=ADC_ENABLE_bm|ADC_BANDGAP_bm;
  ADCA.CTRLB=ADC_RESOLUTION_12BIT_gc;//unsigned mode 12 bit signed
  ADCA.REFCTRL=ADC_REFSEL_VCC_gc|0x02;
  ADCA.PRESCALER=ADC_PRESCALER_DIV512_gc;
  ADCA.CH0.CTRL=ADC_CH_INPUTMODE_SINGLEENDED_gc;
  ADCA.CH0.MUXCTRL=ADC_CH_MUXPOS_PIN2_gc;
  ADCA.CH0.INTCTRL=ADC_CH_INTMODE_COMPLETE_gc|ADC_CH_INTLVL_LO_gc;
  ADCA.CH0.CTRL|=ADC_CH_START_bm;
}

A megszakítások engedélyezve vannak, de nem jön az IT.  Próbáltam 
polling-al is, de a helyzet ugyanaz.
Valamit nagyon benézek, de két napja nem jövök rá, hogy mit.

Üdv:ics



More information about the Elektro mailing list