ATmega8 ADC Frage

Gast #398039
Lesenswert?
• ▲
▼
Hallo!

Ich habe eine Frage zum ADC. Zwischen Pin ADC0 und +5V habe ich in
Reihe einen KT10-220 und einen 2.7kV Widerstand, das ist mein
"Temperatursensor". Ich bin Anfänger, der Sensor ist nur mal ein
Experiment an dem ich testen will. Wenn der Sensor nicht angeschlossen
ist, dann wird eine zufällige Spannung zwischen 2-3 Volt gemessen.
Schließe ich den Sensor an, dann erhalte ich konstant 5V.
Warum das? AREF liegt auf 5V.

Muss der Pin irgendwie initialiert werden? Den Konverter initialisiere
ich so:

;AD converter Init
     ldi temp1, 0b10000111
     out ADCSRA,temp1
     ldi temp1, 0b00000000
  out ADMUX,temp1

Was mache ich falsch? Danke!

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.