AVR-CDC ADC lesen und eigene Funktionen implementieren

Gast #1901801
Lesenswert?
• ▲
▼
Hallo zusammen,

habe jetzt ne längere µC-Pause hinter mir und widme mich gerade dem 
AVR-CDC-Projekt (CDC-IO). Ich kann problemlos die Ports abfragen (mit 
PORTx, PINx, DDRx). Nun möchte ich eine ADC-Konvertierung starten und 
den gemessenen Wert zurückgeben können. Die ADCL- und ADCH-Register 
lassen sich auslesen (kommt zumindest was zurück, wenn ich "ADCL ? 
"schicke), habe jedoch keine Ahnung wie ich den ADC enable und die 
Konversion starten kann (Free Running Conversion wäre am besten, dann 
müsste ich nur einmal ein Bit setzen). Wäre auch hilfreich, wenn ich 
wüßte, wie ich mit den Read- und Write-Functions arbeiten kann, um 
eigenen Code zu implementieren.
Ich arbeite mit Atmega8 und zu Testzwecken (Debug-freundlicher) mit 
Atmega16.

Vielen Dank im Voraus

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.