TWI und Bascom

OP #3680949
Lesenswert?

Guten Abend zusammen

Habe mir anhand von dieser Seite:
http://www.rn-wissen.de/index.php/TWI_Praxis

Den Master als Transmitter (Kap.2.1)
Den Slave als Reveiver (Kap.3.2) mit einem AVR Atmega 8 gebaut und mit 
Bascom programmiert kein Problem so weit.

Aber etwas habe ich nicht ganz kapiert und zwar wenn ich vom Master 
mehrere Eingänge ( bei mir 8 Schalter) auslesen möchte und über den TWI 
zum Slave senden (8 Ausgänge).
So wie ich es sehe kann ich mehrere Bits nacheinander senden aber wie 
kann ich diese wieder zuordnen? (Master Input 1 -----TWI------ Slave 
Output 1)
Wie kann ein ein weiteres Bit übertragen zum die Zuordnung zu machen 
damit das ganze in die richtige Variable gespeichert wird beim Slave?

Vielen Dank bereits jetzt für eure Hilfe^^
Gast #3681506
Lesenswert?

Du sendest bei twi - wie bei wohl jedem Datenbus - immer mehrere Bits 
hintereinander. 8 Bits ergeben ein Byte. Daraus folgt: 8 Eingänge 
abfragen=>1Byte mit den Bits der 8 Eingänge per TWI senden => das 
empfangene Byte am slave auslesen und entsprechend der Bits die Ausgänge 
schalten.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren