PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Beginner am ttyS1



curdegn
14.03.11, 15:37
Hallo,

Habe ein embedded system von Via (vx855) mit 2 seriellen Schnittstellen. ttyS1 ist per jumper als RS422 konfiguriert. Dieser Port ist mit einem Schrittmotor verbunden. Nun sollte ich über diese serielle Verbindung mit der Firmware des Motors kommunizieren können. Dies Funktioniert mittels USB-to-RS422/485 Adapter am ttyUSB0 auch tip-top (putty, screen etc..)
Nun mittels ttyS1 irgendwie nicht. Mittels Schnittstellensniffer (jpnevulator) habe ich herausgefunden, dass wenn ich zb. ein "q" an ttyS1 sende/tippe, dort ein HEX47, also "G" ankommt. Alle Tasten scheinen vertauscht zu sein...????
Wo könnte die Fehlerursache sein? Weiss irgendwie nicht wo ich suchen soll.....

curdegn
20.03.11, 06:50
Hallo und hier die Lösung:

Die RS422 D-sub9 Buchse Embedded Systems (ttyS1) und die vom USB-to-RS422/485 Adapter (ttyUSB0) sind nicht Pin-zu-Pin kompatibel:
Embedded board RS422 D-Sub9:
Pin 1: TX-
Pin 2: TX+
Pin 3: Rx+
Pin 4: Rx-
Pin 5: GND

USB-to-RS422 converter RS422 D-Sub9::
Pin 1: TX+
Pin 2: TX-
Pin 3: Rx+
Pin 4: Rx-
Pin 5: GND

So TX ist vertauscht!
Also umlöten und es funktioniert