Forum: Mikrocontroller und Digitale Elektronik 2 Mikrocontroller verbinden


von Lokus P. (derschatten)


Lesenswert?

Kann ich einfach einen Ausgang eines Mikrocontrollers mit einem Eingang 
eines anderen verbinden und auf diese Art den Portzustand des anderen 
definieren?
Und diesen dann Abfragen.
Ist ja im Prinzip nichts anderes als wäre da ein Schalter angeschlossen. 
Oder reagiert das ganze dann anders?

von Peter K. (peterka2000)


Lesenswert?

Ja, das geht so. Alternativ dazu kannst du dir auch Protokolle wie 
RS232, SPI oder TWI (I²C) anschauen. Da verbindest du einfach 2-4 
Leitungen und schreibst ein wenig Programm.

von Jan R. (Gast)


Lesenswert?

Nein geht einwandfrei, die Protokollsache ist aber auch eine gute sogar 
bessere Idee.
Ich würde da an deiner Stelle dann zwei RJ-45 Buchsen nehmen...

von Dietrich L. (dietrichl)


Lesenswert?

Peter K. schrieb:
> Ja, das geht so.

Voraussetzung ist aber, das beide µCs aus der gleichen Quelle versorgt 
werden.
Sonst kann der Ausgang eines versorgten µC den Eingang eines nicht 
versorgten zerstören.
Bei getrennter Versorgung wäre eine Schutzbeschaltung (z.B. ein 
Strombegrenzungswiderstand) vor einem Eingang notwendig.

Gruß Dietrich

von Michael (Gast)


Lesenswert?

Und bevor bei einem der µC die Ausgänge aktiviert werden, muss auch beim 
anderen die Versorgungsspannung eingeschaltet sein. Sonst wird die 
maximale Eingangsspannung (VCC + 0.5V o.ä.) überschritten.

von Lokus P. (derschatten)


Lesenswert?

Ok, danke für die Info, dann muß ich wohl mit dem PowerDown Modus 
arbeiten.
Denn ich hatte vor den zweiten AVR nachdem er eine Aktion ausführt von 
der Spannung zu nehmen, mittels einem Relais.

von Dietrich L. (dietrichl)


Lesenswert?

Lokus Pokus schrieb:
> Ok, danke für die Info, dann muß ich wohl mit dem PowerDown Modus
> arbeiten.
> Denn ich hatte vor den zweiten AVR nachdem er eine Aktion ausführt von
> der Spannung zu nehmen, mittels einem Relais.

Nicht unbedingt. Wie ich ja schon sagte, reicht bei "normalen" binären 
Signalen ein Schutzwiderstand (z.B. 10kOhm zwischen Ausgang und 
Eingang). Aber das hängt von den HW-Eigenschaften der I/Os des µC ab und 
von den Anforderungen an die Signale (z.B. Geschwindigkeit).

Gruß Dietrich

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.