Problem Serielle Schnistelle / RJ-45

Gast #234057
Lesenswert?
• ▲
▼
Hallo Forum Mitglieder,

ich habe folgendes Problem. Ich gebe über die Serielle Schnittstelle
des 89S8252-Flash-Board von Elektor Daten an dem  Terminal Programm von
Windows (Hyper Terminal) aus.

So weit kein Problem. Daten werden ausgegeben.

Jetzt habe ich mir einen Umsetzer von Ethernet nach RS-232 nach der
Anleitung aus der C't gebaut. Dieser Umsetzer Arbeitet mit dem XPORT
von www.Lantronix.com

Sende ich über das Terminal Programm von Windows Daten an die Serielle
Schnittstelle des Umsetzers kann ich  auf einem anderen PC aus diese
Daten mit Hyper Terminal über die RJ-45-Buchse (Ethernet) empfangen und
ausgeben.

So weit immer noch kein Problem. Umsetzer Arbeitet so wie er soll.

Problem:

Möchte ich nun Daten von meinem Microcontroller über die RS232 zum
Umsetzer (XPORT) und vom XPORT über die RJ-45 (Ethernet) an den PC
senden und dort mit dem Terminal Programm von Windows anzeigen lassen
bekomme ich keine Ausgabe.

Zusammenfassung:

Mikrocontroller  -->  PC HYPER TERMINAL  = RS232 zu RS232 OK

XPORT --> PC HYPER TERMINAL  =  RS232 zu ETHERNET OK

Mikrocontroller -->  XPORT -->  PC HYPER TERMINAL  = PROBLEM


Frage:

Wo liegt wohl der Unterschied beim Senden der Daten über die Serielle
Schnittstelle des PCs und meinem Microcontroller. Irgend etwas muss da
anders laufen.

Quellcode:

#include <at898252.h>

void main()
{
PCON = 0x80;
TMOD = 0x22;
TH1 = 250;
TL1 = 250;
TMOD = 0x22;
TR1 = 1;
SCON = 0x52;
ET1 = 0;


while(1)  // Endlosschleife
{
SBUF = 6;  //Daten senden
for(x=0;x<=1000;x++);
}

}

Kann mir jemand vielleicht ein Rat geben wie ich mich diesem Problem
stellen kann. Normalerweise müsste alles so laufen. Einzeln laufen alle
Funktionen so wie sie sollen nur zusammen leider nicht.

Ich hoffe dass mein Problem ein wenig klar geworden ist.

Mit freundlichen Grüßen
Christian
Angehängte Dateien:

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.