Forum: Mikrocontroller und Digitale Elektronik ATXMEGA128 ADC


von Thorsten L. (lohmann)


Lesenswert?

Hallo nun beschäftige ich mich mit dem
ATXMEGA128 A3. Der Funktoniert auch schon
und das Programmieren mit Bascom geht gut.

Nun möchte ich den ADC PortB Channel 2 benutzen
hat da vieleicht schon jemand Erfahrung?
Wie funktioniert das mit der Ref.Spannung ?
Ist es möglich nur über einen Portpin Positive
Spannungen zu messen(DC 3,3V - 5V)?
Wie Configuiere ich für den Singel mode ?
Kann ich die Mux einstellungen weglassen?

Config Adca = Free , Convmode = Signed , Resolution = 12bit , Dma = Off 
, _
 Reference = Intvcc , Event_mode = None , Prescaler = 256 , Sweep = Ch01 
, _
 Ch0_gain = 1 , Ch0_inp = Diffwgain , Mux0 = &B00000000 _
 Ch1_gain = 1 , Ch1_inp = Diffwgain , Mux1 = &B00001001 _

Vielen Dank schon im Voraus


Thorsten Lohmann

von Aziz D. (aziz_d)


Angehängte Dateien:

Lesenswert?

Hallo Thorsten,

Check mal den Anhang! Beispiel code von Atmel selbst.

Ich habe auch eine Frage dazu:
Bei den Dokumenten steht das, dass nur unsigned mode einen offset hat 
und es stimmt Experimental. Aber, Bei gegebener adc_driver code Datei 
gibt es auch eine Routine:
int8_t ADC_Offset_Get_Signed(ADC_t * adc, ADC_CH_t *ch, bool 
oversampling);
Wofür steht es? Wenn man es benutzt, sind die Ergebnisse falsch!

Aziz

von ATXMEGA (Gast)


Lesenswert?

Hallo,
ich programmiere momentan nur
mit BASCOM so kann ich was C oder
Assembler angeht eigentlich keine
Tipps abgeben.

MFG

Thorsten

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.