Hola a todos,
Estoy creando un proyecto usando arduino y raspberry, entre ellos se mandan comandos y datos de longitud 3 Bytes, pero tengo un problema en la configuración de la interfaz.
Utilizo el comando stty y añado en las opciones el puerto que es arduino, la velocidad (la misma que en el código de arduino), y con el resto de opciones he probado las combinaciones que he visto en otros mensajes del foro, y nada funciona.
Siempre se repite el mismo problema: el primer grupo de datos se recibe bien, el segundo no, el tercero tampoco, el cuarto si, y vuelta a empezar. Parece que solo se ejecuta la tercera vez.
No he visto este problema en el foro, y no sé que puede ser. He desactivado las opciones de stty que pueden mandar datos "extra". Esta es la última combinación que probé:
ssty 9600 -F /dev/ttyACM0 cs8 -parenb -inpck -ixon ixany -opost -isig -echo -echoctl noflsh -tostop ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echoe -echok -echoke -crtscts
¿Alguna idea?
Gracias =)