www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Doppelnutzung der UART


Autor: Stephan Henning (stephan-)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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

Autor: Matthias (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: peter dannegger (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Stephan Henning (stephan-)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Zeus (Gast)
Datum:

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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.