Hallo User,
ich beschäftige mich seit Tagen mit TWI und komme nicht weiter
Ich baue gerade eine Clock24 , dazu wollte ich 12 Atmega 328 als Slave und einen als Master einsetzen.
Verbunden über TWI .
Das Problem , wenn ich den ersten Slave anspreche und diesen beschäftige ( also er ist nicht mehr im Abfragemodus, z.b in einer Zeitschleife )
kann ich keinen weiteren Slave mehr ansprechen. Sobald ich einen weiteren Slave anspreche blockiert der Erste den Bus
Erst wenn der erste Slave zurück ist in der Abfrage geht es auf dem Bus weiter.
Ich habe SCL und SDA also Port PC5 und PC4 benutzt als über Hardware TWI.
Also der erste Slave blockiert den Bus , sobald ich einen anderen Slave anspreche.
Die Frage, kann ich beim Atmega 328 über Software-TWI mit der TWI-Slave.lib arbeiten und währe das Problem damit erledigt?
Hat schon mal Jemand mehr als 2 Atmega über TWI erfolgreich verbunden und wenn währe ich für jeden Tip dankbar.
Gruß Pino
ich beschäftige mich seit Tagen mit TWI und komme nicht weiter
Ich baue gerade eine Clock24 , dazu wollte ich 12 Atmega 328 als Slave und einen als Master einsetzen.
Verbunden über TWI .
Das Problem , wenn ich den ersten Slave anspreche und diesen beschäftige ( also er ist nicht mehr im Abfragemodus, z.b in einer Zeitschleife )
kann ich keinen weiteren Slave mehr ansprechen. Sobald ich einen weiteren Slave anspreche blockiert der Erste den Bus
Erst wenn der erste Slave zurück ist in der Abfrage geht es auf dem Bus weiter.
Ich habe SCL und SDA also Port PC5 und PC4 benutzt als über Hardware TWI.
Also der erste Slave blockiert den Bus , sobald ich einen anderen Slave anspreche.
Die Frage, kann ich beim Atmega 328 über Software-TWI mit der TWI-Slave.lib arbeiten und währe das Problem damit erledigt?
Hat schon mal Jemand mehr als 2 Atmega über TWI erfolgreich verbunden und wenn währe ich für jeden Tip dankbar.
Gruß Pino