Danke für die Antwort,
Also so wie du es beschrieben hast wollte ich das auch machen..... klappt nur nicht ^^ also doch überlegung richtig also mus dann ja der Code falsch sein. Dieser ist nun aber schon sehr lang im Atmega32 18% beim Master.
Also schreibe ich einfach ma Code Auszüge wo es Probleme macht.
Master:
Ersoll an einer stelle allen Slaves hintereinander den befehl geben den Status zu Wechseln das macht ich so:
Code:
i2cstart
i2cwbyte &h40
i2cwbyte &h09
i2cstop
waitms 1
i2cstart
i2cwbyte &h41
i2cwbyte &h09
i2cstop
usw.....
und die Slaves laufen einfach die Slave Receiver routine aus dem TWI Praxis durch und sollen auf das ankommene Signal reagieren.
Nur bei 2 Slaves gehts nicht der erste Slave bekommt den Befehl noch der 2 nicht mehr.....
So das als erster Fehler, wenn das Klappt können wir bzw ich ja weiter schauen.
Danke für die großartige Hilfe
mfg dämmi
Lesezeichen