[elektro] xmega adc

Bali Zoltan eltexto at freemail.hu
Mon Apr 1 08:48:35 CEST 2013


Hali!

Ez aztán a szívás.

Üdv.  Zoli

2013. 04. 01. 0:53 keltezéssel, ics36 írta:
> Válaszolok magamnak.
> A GCC általam használt verziójában (WINAVR20100110) rossz volt az XMEGA
> regisztereinek definíciója
> az include file-ban.
>
> 2013.03.31. 15:52 keltezéssel, ics36 írta:
>    
>> 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
>>
>> -----------------------------------------
>>             elektro[-flame|-etc]
>>
>>
>>      
> -----------------------------------------
>            elektro[-flame|-etc]
>
>
>    



More information about the Elektro mailing list