Forum: Mikrocontroller und Digitale Elektronik TWI mit 3 Controller


von Daniel (Gast)


Lesenswert?

Hallo zusammen,

bin gerad am Anfang eines Projektes und nun stellt sich für mich die 
Frage nach der Controllerauswahl. Ich habe mir jetzt gedacht, ich könnte 
zwei ATtiny24 und einen mega8 nehmen. Die zwei Tiny's steuern zwei 
Geräte. Mit dem mega stell ich die Verbindung zu einem PC per USB her. 
Nun mächte ich dann die  Tiny's ansprechen und diese sollen mir dann ein 
paar Register zurückschicken. Ist das ganze per TWI möglich? bzw. wie 
groß ist der Aufwand für so eine Kommunikation zwischen den 
Mikrocontrollern? Gibt es hier eigentlich ein Tutorial für TWI?

So ich hoffe ich habe alles erklärt, was erklärt werden muss und ihr 
könnt mir ein paar Tips geben.

Gruß
Daniel

von doing (Gast)


Lesenswert?

wieso die Aufteilung auf mehrere Controller?
Ist die unbedingt nötig? (mehr Infos zum Projekt)
Vermutlich kannst du alles mit einem Controller lösen und sparst dir die 
Kommunikation...

von Ralf S. (spacedog) Benutzerseite


Lesenswert?

Ist aber trotzdem ziemlich interessant. Würde mich auch interessieren.

von Daniel (Gast)


Lesenswert?

Ja, wäre prinzipiell schon möglich, alles mit einem zu Regeln.
Aber ich habe mir vorgestellt das ganze aufzuteilen.

1. Die beiden Tiny's sollen unabhängig zwei Akkus laden
2. Der mega8 sollte mit dem AVR-USB Projekt mit dem Rechner 
kommunizieren und die Daten die die Tiny's aus den Akkus auslesen an den 
Rechner schicken. Wenn ich nun alles mit dem mega8 steuere, kanns 
passieren, dass ich Problem mit laden und gleichzeitiger kommunikation 
zwischen Rechner und Controller bekomme.
Deshalb wollte ich gerne das ganze aufteilen.

von Daniel (Gast)


Lesenswert?

Ist es nun eigentlich möglich, mehrere Controller per TWI von Atmel 
kommunizieren lassen oder sollte man andere Möglichkeiten in betracht 
ziehen?
Wenn ja, welche?

von Andreas K. (a-k)


Lesenswert?

Ja, das ist möglich. Einen I2C-Slave mit dem USI aufzubauen ist zwar 
etwas komplizierter als mit Hardware-I2C, geht aber.

Beitrag "Re: attiny USI Slave Implementierung"

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.