Problema sobre o pl2303 no Ubuntu 8.04

0

Quando eu envio dados via / dev / ttyUSB0 que é criado pelo driver pl2303, ele está sempre enviando os dados que são da última vez que eu estou pensando em enviar. Esse significado: se eu digitar o comando abaixo:

echo hello > /dev/ttyUSB0 ## the receiver can't get any infomation
echo 1 > /dev/ttyUSB0 ## the receiver get "hello"
echo 123 > /dev/ttyUSB0 ## the receiver get "1"

é uma questão bastante estranha ... não tenho ideia de corrigir isso.

BTW: minha versão do kernel do Linux é 2.6.24-26-genérica (Ubuntu 8.04)

    
por Sim Sun 25.05.2011 / 10:30

1 resposta

2

Tente anexar "\ n" ou "\ r" a cada instrução de eco.

ou seja,

echo "hello\n" > /dev/ttyUSB0

ou

echo "hello\r" > /dev/ttyUSB0

ou até mesmo

echo "hello\r\n" > /dev/ttyUSB0
    
por fossfreedom 25.05.2011 / 10:58