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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.