Hey,
du kannst auch den UART verwenden wenn dies für dich einfacher ist.
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
Hey,
du kannst auch den UART verwenden wenn dies für dich einfacher ist.
Schaut ruhig mal auf meiner Homepage vorbei :
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
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
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.
Lesezeichen