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
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...
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.
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?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.