Forum: Mikrocontroller und Digitale Elektronik RS232 über Hyperterminal OK, direkte Verbindung->Problem


von Hans (Gast)


Lesenswert?

Hallo,

ich bin wieder mal am verzweifeln. Ich schaffe es nicht die Daten von 
meinem µC über RS232 auf einem Drucker auszugeben.

Das habe ich bereits gemacht:

*Gesendete Daten des µC überprüft:
->HTerm erkennt die gesendeten Daten des µC korrekt

*Mittels HTerm Daten an den Drucker gesendet (bei unveränderten 
Einstellungen)
->Drucker druckt alles korrekt aus

*µC direkt mit Drucker verbunden
->Bei "1" wird beispielsweise immer "9" ausgegeben. Bei Text 
irgendwelche Sonderzeichen,...

*Angeschlossen ist das ganze folgend (habe auch schon alles Mögliche 
ausprobiert):

RXD µC ----------- (2) RXD Drucker
TXD µC ----------- (3) TxD Drucker
GND    ----------- (5) GND



Wer kann mir sagen, wo ich mit der Fehlersuche weitermachen kann, mir 
fällt schon nichts mehr ein :-(

Grüße
Hans

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Erstaunlich, daß bei dieser Verdrahtung überhaupt etwas gedruckt wird.

von Thomas (Gast)


Lesenswert?

Deine Verkabelung ist falsch:

RXD µC -----------  TXD Drucker
TXD µC -----------  RXD Drucker
GND    -----------  GND

von xyz (Gast)


Lesenswert?

RXD µC ----------- (3) TxD Drucker
TXD µC ----------- (2) RXD Drucker
GND    ----------- (5) GND

von adfgsdgh (Gast)


Lesenswert?

hast du auch einen pegelwandler zb. max232

von Hans (Gast)


Lesenswert?

Wenn ich nach euren ANgaben verdrahte druckt der Drucker gar nichts :-(

In der Bedienungsanleitung  des DPN-230 steht folgendes:
(2) RxD ... Printer transmits data when uses the handshaking x-on/x-off
(3) TxD ... Printer receives data from host computer

Ansonst sind noch folgende Anschlüsse beschrieben: DCD, CTS und DSR. Als 
Handshake habe ich Flag (1 & 8 in SPACE bzw. MARK state) gewählt.

Brauche ich nich zusätzliche Verdrahtung? Hab auch schon Brücken von 4/6 
etc. ausprobiert...


von Hans (Gast)


Lesenswert?

Und es war doch der Pegelwandler. Ich hab am STK201 etwas 
rumexperimentiert und wenn man direkt vom Port verbindet, kann es 
natürlich nicht gehn....

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.