Forum: Compiler & IDEs Referenzspannung am ADC einstellen


von karlheinzt (Gast)


Lesenswert?

hallo, guten tag.
ich habe am avr16 die referenzspannung von 5v angelegt.
kann unten den befehl ((1<<REFS1) | (1<<REFS0))nicht zuordnen ob meine
angelegte eigene referenzspannung genommen wird oder nicht.

ADCSRA|=(1<< ADEN) | (1<<ADIE) | (1<<ADPS1) | (1<<ADPS2)
ADMUX |= (1<<REFS1) | (1<<REFS0);

mfg
karlheinz

von Markus S. (schmidle)


Lesenswert?

Hi,

mit der Zeile
ADMUX |= (1<<REFS1) | (1<<REFS0);
wähslt du die interne Referenzspannung aus.
Um die selber an AREF angelegte Spannung als Referenzspannung zu
verwenden reicht ein
ADMUX = 0;

Wenn dein Controller mit 5V läuft und die Referenzspannung auch 5V sein
soll, kannst du auch überlegen AVCC als Referenzspannung zu verwenden
ADMUX |= (1<<REFS0);

Gruß
Schmidle

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.