Frage zu den Analog Input Pins des Arduino Uno in AVR

OP #6552595
wie kann ich denn in Assembler die Analog Input Pins abfragen und zwar 
das 8. und 9. Bit ?
Der Pin kann doch nur Werte zwischen 0 und 255 liefern oder ?
wie frage ich denn in Assembler das 8. und 9. Bit ab ? wo werden die 
beiden Bits denn gespeichert ?
und sie müssen doch für A0 bis A5 jeweils separat gespeichert werden 
oder ?
#6552637
Michael S. schrieb:
> und sie müssen doch für A0 bis A5 jeweils separat gespeichert werden
> oder ?

Nein, es gibt nur einen AD-Wandler. Die Analogeingänge werden über einen 
Multiplexer umgeschaltet. Den muss gewünschten Kanal man auswählen, dann 
die Wandlung starten. Wenn die Wandlung fertig ist steht das Ergebnis 
wie schon oben gesagt dann in ADCH und ADCL.
Gast #6552656
Michael S. schrieb:
> weils mich interessiert

Dann solltest du dich erstmal für Englisch interessieren. Du findest 
fast keine Datenblätter, die auf deutsch verfasst sind. Und Datenblätter 
sind nun mal die Grundlage für die Funktionsbeschreibung. Chinesisch ist 
allerdings auch etwas im Kommen, falls du damit weniger Schwierigkeiten 
hast - aber bestimmt nicht für µCs aus der AVR Serie von Atmel (jetzt 
Microchip).

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 5 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.