PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kommunikation zwischen 2 oder mehr atmega



mihailo
12.03.2007, 12:32
Hallo,

Ich würde gern von 2 Slave atmega16 daten zu einem Master atmega16 überragen, weiß aber nicht wie ich das problem angehen könnte welche schnitstelle undso weiter.
hab von viel gesucht, aber finde nicht direkt was darüber, liegt vielleicht an dem falschen suchkriterium ??

wer kann mit helfen, ?? gibt es so einen funktion oder welche schnittstelle kann ich nutzen ?

danke im voraus !!

vklaffehn
12.03.2007, 12:42
Versuch es mal mit I2C, da gibt es Implementierungen in allen Sprachen, und man kann auch andere I2C-fähige IC'2, z.B. EEPROMs oder AD-Wandler oder.... dranhängen.

Vitis
12.03.2007, 20:51
welche strecke soll denn überwunden werden, welche übertragungsgeschwindigkeit,

corone
12.03.2007, 22:53
wenn's nur ne einwegkommunikation ist kannst du auch die UART nehmen. einfach beide TXDs der slaves mit dem RXD des masters verbinden (und GND, versteht sich). falls die bei der selben spannung laufen, braucht's nich mal nen pegelwandler. um zu wissen, von welchem der beiden die daten kommen, sendest du einfach ein ID-signal mit. das ganze würde natürlich auch in umgekehrter richtung funktionieren... mit entsprechenden quarzen sind da sehr hohe übertragungsraten möglich. aber jep, I2C wäre auch eine gute lösung.