I am trying to use
screen /dev/ttyUSB0
to connect to a old computer(s) through a USB-serial interface.
I am hoping that registering on this site I will receive answers to my question. I have searched and searched, but have not figured out to put the correct options in my command line to get a non-gibberish feedback from my computer (the text received is all screwed up).
My operating system is CentOs, Gnome 2.16.0. I see that there is a program called KPPP which has a "Terminal...", but haven't figured that one out either. So I am trying to use CLI with 'screen', but I am having trouble setting the correct parameters (obviously, I do not understand how to put these parameters to use with stty). It is not an option installing applications or doing anything with this computer, so I have to use what's already there. 'screen' seems to do the job, but the text received is gibberish as mentioned earlier ("$$@%idj ldj" etc.)
I need these parameters for computer one:
Baud: 9600 Databit: 8 Parity: No Stopbit: 2 Flow control: Hardware.
For computer two I need:
Baud: 9600 Databit: 7 Parity: Even Stopbit: 1 Flow control: Hardware
The baud rate is easy;
screen /dev/ttyUSB0 9600
But what to do with the rest, I do not know. . I have found the option for stop bits:
cstopb (use two stop bits)
-cstopb (use one stop bits)
But how do I use it correctly?
screen /dev/ttyUSB0 9600 -cstopb
or
screen /dev/ttyUSB0 9600,-cstopb
So if someone could help me out connecting to the other computer through serial interface with all of the listed parameters I would be very thankfull!
Update 22. dec 2016:
I have found this manual for stty: http://osr507doc.sco.com/man/html.C/stty.C.html
Is databit the same as this option?
cs5 cs6 cs7 cs8 Select character size (see termio(M)).
Parity:
parodd (-parodd) Select odd (even) parity.
Stopbit:
cstopb (-cstopb) Use two (one) stop bits per character.
But what about hardware control?
Anyways; this is still not working;
screen /dev/ttyUSB0 9600 cs8 oddp cstop
or
screen /dev/ttyUSB0 9600 cs7 evenp -cstop
gtkterm? it's a GUI based terminal application for serial ports which allows you to set port settings using a GUI. - HeyYO