16 Bit auf 2x8 Bit Ausgang (ATMEGA 8 bit)

Gast #1116637
Hallo zusammen.


Ich habe einen 16 Bit wert und will diesen möglichst einfach auf 2 8 Bit 
Ausgänge ausgeben.(Port A und Port B)

Gibt es einen einfachen Weg als jedesmal per Hand zu zerlegen?
Diese Prozedur wird an mehreren Stellen durchgeführt, deswegen wäre 
etwas schlankes toll.

Bisher war ich immer nur mit 8 Bit Dingen konfrantiert, hier jedoch 
komme ich nicht auf den richtigen Nenner (oder habe das Gefühl es geht 
einfacher)



Geht das über Deklarationen?


Vielen Dank schonmal..

Grüße
Rudi
Gast #1116657
Hi,

momentan mache ich das mit Schieben der Bits, if Abfrage ob einer der 
beiden 8 Bit Werte sich geändert hat und dann Ausgabe auf den Port.

SCNR - noch nie gehört, aber ich werde es gleich mal nachlesen..

Antwort schreiben

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