Interne 1.1 V Spannungsreferenz beim ATmega88

OP #950231
Hallo,
ich habe ein Problem mit dem ADC bei einem ATmega88. Ich möchte eine 
interne Spannungsreferenz verwenden, am AREF Pin hängt also ein 
100nF-Kondensator. Bei AVCC = 5V als Spannungsreferenz (ADMUX = 
(1<<REFS0)) funktioniert es auch einwandfrei, nur ist da die Auflösung 
zu klein, da ich nur Spannungen zwischen 0.4V und 0.8V messen will.
Deshalb wollte ich mit ADMUX = (1<<REFS1)|(1<<REFS0) die interne 
Referenz von 1.1V nutzen, die Beschaltung und alles andere sollte dabei 
ja gleich
bleiben. Als Resultat bekomme ich aber immer 0 raus. Wie kann das denn 
sein?

MfG
Christian
Gast #950252
> Als Resultat bekomme ich aber immer 0 raus. Wie kann das denn
> sein?

Glassgoogle:
Ich vermute, Du schreibst nach dem Setzen der Referenzquelle auch noch 
die ADC-Quelle in ADMUX. Kann es sein, dass Du dabei die Referenzquelle 
wieder durch Überschreiben mit Nullen deaktivierst?

KH
#950298
Habe ich auch mal gemacht, auch für Mega88, ich erinnere dunkel das es 
da einen Trick/Falle gab. Das Ding war gerne wieder ausgeschaltet.
Ich kriege das aber aus dem Kopf nicht zusammen, muß mal in den Code 
gucken und versuchen mich zu erinnern.

(Sorry wenn das jetzt nicht so konkret hilft.)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.