Forum: Mikrocontroller und Digitale Elektronik Doppelnutzung der UART


von Stephan H. (stephan-)


Angehängte Dateien:

Lesenswert?

High Low........... Euch allen,

ich habe die Idee die Uart des 8051 doppelt zu nutzen.
In der Schaltung sind 2 RS232 Anschlüsse.
Die eine soll zum ISP Programmieren des 8051 dienen zB.COM1.
Die andere soll die anfallenden Daten an den PC senden zB.COM2.
Deswegen ist die MCU Seite des "xx 232" parallel beschaltet.
Die COM 1 wird nur beim Reset für den SIP benutzt.
Funktioniert sowas ?? Die Theorie sagt ja !!.
wie sieht die Praxis aus ?? Sowas schon mal jemand gebaut ??

Danke

MfG

Stephan

von Matthias (Gast)


Lesenswert?

Für ISP-Programierung werden mind. 6 Anschlüsse benötigt.
SCK, Reset, MISO, MOSI; Vcc und GND;
Diese müssen aus Rx und Tx gewonnen werden (zusätzliche Schaltung) und
können erst dann zum programmieren verwendet werden.

Hoffe ich liege damit richtig.

Mfg

von peter dannegger (Gast)


Lesenswert?

@Matthias,

jo, wenn man mal über seinen AVR-Tellerrand schaut, merkt man, daß es
auch andere ISP-Varianten gibt als nur das SPI.


@Stephan,

Die Senderichtung kann man parallel schalten, aber die Empfangsrichtung
nicht, dann treiben nämlich die beiden Ausgänge des MAX232
gegeneinander.


Was spricht dagegen, erst den Bootloader zu starten und später die
Anwendung, beides kann eh nicht gleichzeitig laufen.

So mache ich das jedenfalls.


Peter

von Stephan H. (stephan-)


Lesenswert?

@Matthias,
ist ja richtig. Aber ich will ja auch nur das umgestöpsle der RS232
vermeiden. So kann ich immer beide Kabel am PC lassen. Darum gehts
mir.

Danke

von Zeus (Gast)


Lesenswert?

Vielleicht mal über den Einsatz eines Switch (z.B. CMOS4053 oder
ähnliche) nachdenken.

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.