¿Cómo configuro la velocidad en baudios para un tty específico (en este caso, un puerto serie)? Intenté usar
stty -F /dev/tty.iap ispeed 19200
Pero obtengo el error Invalid argument
para cada velocidad que intento (2400, 4800, etc.) excepto 9600 (el valor predeterminado). Puedo cambiar con éxito la velocidad en un programa en C usando cfsetspeed
. ¿Necesito hacer un cambio en otro lugar, como el ttys
archivo?
tty
devices
serial-port
iphone
Newenglander
fuente
fuente
stty -F /dev/tty.iap
para obtener detalles, todavía dicespeed 9600 baud;
.stty
entonces? 2) «¿te gusta el archivo ttys?», ¿Quéttys
archivo exactamente? :)Respuestas:
Yo uso el comando
stty -F /dev/ttyUSB0 9600
.fuente
echo -ne 'my message to send over serial\n' > /dev/ttyUSB0
Yo uso la pantalla para este propósito
# screen /dev/ttyUSB0 38400
Funciona de maravilla
fuente
echo -ne 'my message to send over serial\n' > /dev/ttyUSB0
. Creo que la pantalla también es genial, pero @Kotte tiene la respuesta correcta sobre cómo hacer lo que se le pide.