ADC mit ADMUX durchzählen

#533760
Lesenswert?
• ▲
▼
Simon, versuche mal den Unterschied von ldi, lds, in, ld und lpm zu 
klären.
Die Hilfe zum AVR-Studio ist da hilfreich, aber auch die Datei 
AVR-Instruction-set.

Und dann versuche mal die unterschiedlich ansprechbaren Adressbereiche 
zu erkennen und zu unterscheiden. Das ist sehr wichtig, wenn Du das 
nicht geschnallt hast, hat es keinen Zweck weiter zu machen.

Ergründe mal die erlaubten Adressbereiche für mov, ldi, out, sbi, sts 
gegenüber zu stellen und die Zugriffart zu verstehen. Und wenn Du das 
verstanden hast, dann solltest Du noch ermitteln, wie ld und st mit 
Pointern funktioniert. Aber tröste Dich, da mussten wir alle durch.

...
Gast #552737
Lesenswert?
• ▲
▼
@Fred:
Nö. Das Rotieren ist unsinnig (abgesehen davon, dass es nicht das macht, 
was Simon wollte, ändert es auch Bits, die nicht geändert werden 
dürfen!). Das mit dem Inkrement war zumindest richtiger, wenn die Kanäle 
der Reihe nach angesprochen werden sollen.

Aber das dürfte Simon nach einem Monat mittlerweile auch herausgefunden 
haben, wenn er nicht das Handtuch geworfen hat! Vielleicht solltest Du 
selber mal den Vorschlag von Hannes aufgreifen und Dich mit Controller 
und Befehlssatz etwas genauer befassen, anstatt hier alte Beiträge, die 
keinen mehr interessieren, wieder rauszukramen...

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.