Wert in zwei 8-bit teilen

OP #1715174
Lesenswert?
• ▲
▼
Hallo, ich habe ein problem in Bascom (ja, ich weis.............). Ich 
bin gerade dabei einen DAC zu programmieren, und stelle es mir wie folgt 
vor.
Es ist ein 8-Kanal DAC. Das Datenwort das gesendet werden muß ist ein 
16-Bit Wort. Bit 0-12 enthällt den wert und 13-16 die Adresse des 
Kanal´s.
Wenn ich nun den wert ändere, und die Adresse das Kanal´s wider dazu 
addiere, so erhalte ich ja wider das Datenwort zum senden. Da ich aber 
mit dem SPIOUT-Befehl nur 8-Bit senden kann, muß ich es irgendwie 
zerlegen. Wie könnte ich das am besten machen ? Bitte um Hilfe........

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.