www.mikrocontroller.net

Forum: Compiler & IDEs Atmega8 + ADC Conversion in C


Autor: Somnatic (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
So .. ich versuche gerade zum allerersten Mal den ADC des Atmega8s zum
laufen zu bekommen, aber er will nicht so wie ich will ..

So hätte ichs mir vorgestellt:
Ich schreibe ins ADMUX Register: 1110 0000 (also 0xE0)
Ins ADCSRA kommt: 1100 0000 (also 0xC0)

nun müsste der ADC eigentlich starten.

Ich will nun jedoch nicht einen Interrupt abwarten, sondern innerhalb
einer Schlefe warten:
while (ADSC) { }
danach soll er die LEDS an PortB einschalten
PORTB = 0xFF;

das Einschalten der Ports funktioniert wenn ichs über einen Timer
Interrupt erledige .. also anscheinend hängt er irgendwo in der
Schleife ...

Kann mir jemand vielleicht sagen warum ?

Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

schau mal ins Wiki.

Mfg

Dirk

Autor: Somnatic (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hast vielleicht einen Link ? Ich werd da nämlich nciht wirklich fündig
...

bzw. wonach soll ich suchen (ADC leitet weiter auf AD-Wandler und dort
ist schluss)

Autor: Mike (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Vielleicht hilft ja das:
http://mc-project.de/Pages/adc.html

Wenn du dort auf die Startseite gehst, wirst du unter der Rubrik
Programme auch Codeschnipsel finden.

Autor: Somnatic (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ahh .. super .. genau das was ich gesucht habe :)

Dank dir vielmals :) Ein Traum

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.