[LUG.ro] configurar /dev/ttyS0

Emiliano Gavilan emilianogavilan en gmail.com
Dom Mar 29 12:26:06 ART 2009


pablo wrote:
> Gente, buenas.
> 
> quiero configurar el puerto serie y no obtengo resultados.

El puerto serie se configura una vez abierto, y cuando se cierra
vuelve a los valores por defecto. Es por eso que no tiene efecto
alguno usar stty en un puerto cerrado.

Por ejemplo, si tenés un dispositivo mandando datos al puerto
serie con los parametros que pusiste y querés tirarlos a la
consola, si se hace

# stty 9600 cs8 -parenb cstopb -ixoff -F /dev/ttyS0 && cat /dev/ttyS0

no pasará nada, mientras que

# (cat /dev/ttyS0 &) ; stty 9600 cs8 -parenb cstopb -ixoff -F /dev/ttyS0

tendrá éxito, o debería al menos, alguna vez lo hice y funcionó :-)
Una vez dicho esto, la recomendación que se cae de maduro es que si
necesitas hacer cualquier trabajo serio via puerto serie, debería ser
con algun programa y no usando las herramientas de consola.

Saludos

Emiliano


Más información sobre la lista de distribución Lugro