mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ADC ATmega644


Autor: Björn (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

seit ein paar Tagen stelle ich meinen ATmega32 auf den ATmega644 um. Nun 
versuche ich vergeblich den ADC zum laufen zu bringen. Im Anhang habe 
ich mein Programm gepostet. Am Kanal ADC0 haengt zum Test eine 
Spannungsquelle die 1,5V liefert. Versorgt wird der ADC ueber AVCC mit 
5V. Das Programm funktioniert mit dem ATmega32 ohne Probleme und der ADC 
liefert mir ueber die UART das entsprechende Zeichen welches umgerechnet 
dem Spannungswert entspricht. Der ATmega644 liefert mir hier nichts. Ich 
arbeite hier mit ADLAR=1.

Das ganze Programm dient nur zum testen, ueberfluessiges bitte ich zu 
uebersehen :-) Prinzipiell wartet es nur auf einen Tastendruck um dann 
den am ADC0 anliegenden Wert ueber die UART auszugeben.

Vielleicht sieht einer von euch ja was ich falsch gemacht habe?!

Vielen Dank!

Björn

Autor: Björn (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Problem behoben.

Musste das Register per
sbr     temp, (1<<ADSC)

setzen.

Björn

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.