PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : AVRs miteinander kommunizieren lasen



Elektrobot
08.09.2012, 10:35
Hallo!
Ich möchte für meinen Roboter gerne 2 AVRs benutzen, n ATMega32 als Haupt-µC und dann noch ein ATMega8 für Sensoren und Motor... Wie Lasse ich sie am besten miteinander kommunizieren und das auch ohne großen Programmiertechischen Aufwand?
Ich dachte da an I2C aber beim Programmieren habe ich mit I2C noch nicht auseinandergesetzt...

Danke Schonmal im Vorraus
MfG Elektrobot

Kampi
08.09.2012, 10:42
Hey,

du kannst auch den UART verwenden wenn dies für dich einfacher ist.

021aet04
08.09.2012, 16:13
Den UART kannst du zwar verwenden, würde ich aber für die PC Anbindung freilassen (Debugging, Steuerung bzw aktuelle Werte). Du kannst jeden Bus verwenden den du möchtest (am Besten der als Hardware vorhanden ist). Ich würde zu I2C oder SPI greifen. Achte bei SPI aber darauf das diese auch für die ISP Schnittstelle verwendet wird.

MfG Hannes

debegr92
08.09.2012, 16:51
Hallo Elektrobot,

du könntest für dein Projekt auch einen etwas größeren Haupt-µC verwenden. Dieser hat dann ggf. die Möglichkeit zwei UARTS zu betreiben. So könntest du einen für den zweiten µC verwenden und den anderen, wie schon gesagt wurde, für das Debuging / sensoren.