Forum: Mikrocontroller und Digitale Elektronik Parity Umschaltung


von Mousse-T (Gast)


Lesenswert?

Hallo zusammen, ich hoffe das ich im Richtigen Unterforum poste.

Und zwar arbeite ich gerade an einem RS232-Ethernet Konverter. Ich habe 
auch diesbezüglich das Forum durchgelesen und mir die Projekte mal 
angeschaut. Aber ich habe da ein spezielles Problem, bzw ich weiß nicht 
mal ob das möglich ist was ich möchte.

Es sieht so aus, das an der RS232 seite eine art Diagnosebus 
angeschlossen ist. Ziehe ich CTS RTS runter, kann ich mich zu einer 
Station durchwählen. lase ich wieder los kann ich dann mit der Station 
kommunizieren. Das ganze soll jetzt Netzwerkfähig gemacht werden.

Ich habe auch das Ct Projekt mit dem XPort hier liegen. Der Daten 
austausch zwischen PC und den Station klappt wenn man sich zu einer 
Station verbunden hat. Nur das durchschalten zu den Station ist etwas 
schwieriger gestaltet.

Das Protokoll welches zu schalten geschickt wird ist 2 Byte groß. Im 1. 
Byte steckt die Adresse drin und die Parität wird auf "space" gesetzt 
und im 2. Byte ist das gespiegelte 1. Byte und die Parität ist auf 
"mark" gesetzt.

Das heißt für mich, das ich Ethernseitig die Parität ändern muss. Ist 
das überhaupt möglich, wenn ja wie? Kennt jemand viellicht vergleichbare 
Projekte?

Ich hoffe das ich es rüber bringen konnte um was hier geht.

Danke schon mal im vorraus.

von sechsminuszwei (Gast)


Lesenswert?

Ja sicher kann man die Paritaet schalten. Ob das praktisch ist, ist eine 
andere Frage.

von Mousse-T (Gast)


Lesenswert?

Und wie kann ich das machen? Ich kannte das bi jetzt immer nur so, dass 
ich  an der Serielle Schnittstelle einfach die Parität zwischen odd, 
even und none einstellen kann. Aber wie kann ich sie den Softwareseitig 
zwischen mark und space schalten...

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.