Gast
#5016686
Moin, (wie) ist es möglich, auf einem ATmega48 mit TWI unter mehreren Adressen zu empfangen und bestimmte Bits als interne Adresse zu benutzen? Nehmen wir an, man hat 20 Slaves, die jeweils vier verschiedene Werte senden oder empfangen sollen. Theoretisch kann man dann die oberen fünf Adressbits als Slaveadresse benutzen und mit den unteren zwei Bits auswählen, welcher Wert vom Slave gesendet oder empfangen werden soll. Wenn ich das nicht falsch verstanden habe, kann man über TWAMR einstellen, dass manche Bit für die Adressierung ignoriert werden sollen. Aber (wie) ist es möglich, die ignorierten Bits (oder die ganze Adresse) auszulesen, um die interne Adressierung durchzuführen?