Date: Mon, 26 Jun 2006 07:05:27 -0600 From: bc <bc3910@pcisys.net> To: Ted Mittelstaedt <tedm@toybox.placo.com> Cc: freebsd-questions@freebsd.org Subject: Re: Serial Communication Message-ID: <449FDB97.9040108@pcisys.net> In-Reply-To: <005601c698a5$096222d0$3c01a8c0@coolf89ea26645> References: <449D982B.4090707@pcisys.net> <000801c697c9$e4bd9c10$3c01a8c0@coolf89ea26645> <449DA71E.50109@pcisys.net> <005601c698a5$096222d0$3c01a8c0@coolf89ea26645>
next in thread | previous in thread | raw e-mail | index | archive | help
The -f option works ok if located directly after 'stty'. In Windows ( not necessarily bragging here at all) I just set com1 to 2400, 8, N, 1 with no flow control. I just need to trouble shoot further and sort through the many serial options now. Thanks for getting me started in the right direction though. Ted Mittelstaedt wrote: > Hmm, > > Try this instead > > stty < /dev/ttyd0 2400 cs8 -parenb -cstopb -crtscts > > see /etc/rc.d/serial > > for examples of how the system sets these up, or just edit that file. > > Maybe the -f option is busted with serial ports. > > Ted > ----- Original Message ----- > From: "Bryan" <bc3910@pcisys.net> > To: "Ted Mittelstaedt" <tedm@toybox.placo.com> > Sent: Saturday, June 24, 2006 1:57 PM > Subject: Re: Serial Communication > > > >> Ted Mittelstaedt wrote: >> >>> stty speed 2400 -hup cs8 -parenb -clocal -f /dev/ttyd0 >>> cat dload.txt > /dev/ttyd0 >>> >>> also the scanner must assert DTR when it's turned on. >>> >>> Ted >>> >>> ----- Original Message ----- >>> From: "Bryan" <bc3910@pcisys.net> >>> To: <freebsd-questions@freebsd.org> >>> Sent: Saturday, June 24, 2006 12:53 PM >>> Subject: Serial Communication >>> >>> >>> >>>> I have an old TCL/TK Script That I wrote several years ago that sends >>>> data out of a serial port into a Radio Shack Pro-64 scanner. The >>>> > program > >>>> basically programs the scanner with frequencies to listen to. >>>> >>>> I cant figure out how to make it work in FreeBSD. The port must be >>>> configured as follows >>>> >>>> COM1: 2400, 8, N, 1 >>>> >>>> The actual snippet of code that writes out to the port looks like this: >>>> >>>> cat dload.txt > /dev/prd64 >>>> >>>> where /dev/pro64 was a device (com port configured as above)I had >>>> created (somehow) for the linux box I had at the time. >>>> >>>> The handbook reading did not provide enough detail for me to get the >>>> port configured and working. The port does not need anything to be >>>> recognized coming in since the operation is outbound only. Software or >>>> scanner cannot read the port anyway. >>>> >>>> Can anyone give me a primer or some help to get going? >>>> >>>> Thank You. >>>> _______________________________________________ >>>> freebsd-questions@freebsd.org mailing list >>>> http://lists.freebsd.org/mailman/listinfo/freebsd-questions >>>> To unsubscribe, send any mail to >>>> >>> "freebsd-questions-unsubscribe@freebsd.org" >>> >>> _______________________________________________ >>> freebsd-questions@freebsd.org mailing list >>> http://lists.freebsd.org/mailman/listinfo/freebsd-questions >>> To unsubscribe, send any mail to >>> > "freebsd-questions-unsubscribe@freebsd.org" > >>> >> Actually, after checking man stty, I see maybe the command should read: >> stty -f /dev/ttyd0 speed 2400 cs8 -parenb -cstopb -crtscts >> >> Or from the handbook, to make it permanent >> stty -f /dev/ttyd0.init speed 2400 cs8 -parenb -cstopb -crtscts >> >> Either command returns >> #9600 >> >> Running >> #stty -a -f /dev/ttyd0 >> shows that the speed did not change. >> >> I am still confused then. >> >> > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" > > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?449FDB97.9040108>