Forum: Mikrocontroller und Digitale Elektronik PC <-> 2 AVRs


von farseer (Gast)


Lesenswert?

Hallo,


wie man der Überschrift schon entnehmen kann habe ich in einem Projekt
2 AVRs verbaut. Das Ganze soll über EINE serielle Schnittstelle
gesteuert werden. Übertragungsgeschwindikeit ist nahezu egal, da nur
wenige Bits übertragen werden müssen. Wie sollte man das machen? Kann
man beide an an einen MAX232 hängen, und dessen Eingangssignale
zusammenlegen und an den PC hängen? Dann würden wohl beide AVRs alles
erhalten, was aber Softwaretechnisch kein Problem sein dürfte.

Vielen Dank schon mal

von Kay Pohl (Gast)


Lesenswert?

Hi,

habe das auch schon so gemacht, also mit mx232 und beide AVR´s
zusammengehängt. funktioniert.

Bin aber dann auf RS485 umgestiegen, wegen Multimasterfähigkeit usw.
Wenn Du aber nur wenig übertragen willst, sollte das kein problem sein.
Es sollten nur nicht beide AVR´s gleichzeitig senden.

mfg Kay

von Wolfgang Horn (Gast)


Lesenswert?

Hi, "Weitseher",

es ist kein Problem,
* RxD beider Atmegas parallel zu schalten sowie TxD.
* RXEN bei beiden zu setzen
* und TXEN immer nur bei dem setzen, der gerade antworten soll.

Die Port-Bits für TxD müssen noch gesetzt werden, damit sie beim
Nicht-Sendende  n auf hoher Impedanz sind.

Ciao
Wolfgang Horn

von farseer (Gast)


Lesenswert?

OK, aber mir fällt gerade noch ein dass die AVRs galvanisch getrennt
sein müssen. Welcher Optokoppler würde sich da eignen?

von farseer (Gast)


Lesenswert?

Kann ich denn einen 4N25 verwenden ? Oder ist der zu langsam?

von Marco S. (masterof)


Lesenswert?

abo

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