Doppelnutzung der UART

OP #303478
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
Angehängte Dateien:
Gast #303479
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
Gast #303480
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren