Zwei Megas miteinander reden lassen

Hemi

Aktives Mitglied
Premium Benutzer
30. Nov. 2008
1.103
19
38
Korntal-Münchingen, Germany
Sprachen
  1. ANSI C
  2. C++
  3. PHP
  4. Java
Hallo zusammen,

ich möchte gern zwei Atmegas miteinander reden lassen und würde gern wissen, über welche Schnittstelle es am einfachsten geht?

Ich tendiere zu USART, einfach RX und TX übers Kreuz verbinden und los gehst.

Oder ist etwas dagegen einzuwenden?

Danke & Grüsse
Heinrich
 
Hallo Heinrich,

dagegen ist eigentlich nichts einzuwenden.

Ich verwende lieber SPI, allerdings benötigst du dafür drei Signale, neben den beiden Datenleitungen noch eine Clock-Leitung. ... ist eigentlich "Geschmacksache" :)

Gruß,
Dirk
 
Hi,

das kann man über I2C(TWI), UART, SPI oder einer Eigenkreation machen.

Ich stricke zB im Moment auch an UART aber auf einer einzigen Ader. Also
halbduplex mit Echounterdrückung. Das kann man nachher zB mit dem
Multi-Processor-Communication-Mode wunderbar mit Adressen für die
einzelnen Prozessoren erweitern. MPCM läuft dann im 9Bit-Modus.

Im Endeffekt ist das aber alles ein wenig Geschmackssache und hängt auch
von den noch zur Verfügung stehenden Pins und dem Anwendungsfall ab.

Gruß
Dino
 
Und ich habs bisher schon n-fach mit UART und - wegen längeren Kabellängen - mit RS232 und MAX232 umgesetzt. Funzt super.

Würde empfehlen bei der Konfiguration des UART für die Empfangsrichtugn auf beiden Seiten Buffer zu verwenden, damit bist Du asynchron und zeitlich unabhängig.

Habe es überigens auch schon mit einer SW-UART-Lösung von BASCOM ausprobiert, funktioniert auch super!

Grüße,
Markus
 
Danke Jungs.

Ich habe mich für USART entschieden und auf beiden Seiten natürlich auch Puffer verwendet, das passt schon und mir geht nichts durch die Lappen :)

Grüsse
Heinrich
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)