[RELug] rs232: qualcosa mi sfugge!!
valerio
valerio_ligabue@tiscali.it
Dom 20 Lug 2008 16:19:14 CEST
Tornando al problema di un paio di giorni fa di passare dei parametri
via seriale ad una scheda direttamente da shell.
Riassumiamo:
Con gtktern impostato come: /dev/ttyS0 : 1200,8,N,1
se scrivo pippo=1 il mio caro relè si aggancia, mentre se scrivo
pippo=0 lo stesso relè si stacca.
(scusate la fantasia nel nominare le variabili!)
Fino qui tutto bene.
Ciò che non mi spiego comincia adesso.
Imposto la porta seriale di conseguenza con:
stty -F /dev/ttyS0 1200 cs8 -parenb cstopb
Tant'è che :
stty -a < /dev/ttyS0
speed 1200 baud; rows 0; columns 0; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>;
eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt
= ^R;
werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0;
-parenb -parodd cs8 hupcl cstopb cread clocal -crtscts
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl
-ixon -ixoff-iuclc -ixany -imaxbel -iutf8
-opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0
vt0 ff0-isig -icanon iexten -echo echoe echok -echonl -noflsh -xcase
-tostop -echoprt
echoctl echoke
val@bloody:~$
però se passo il comando
val@bloody:~$ echo "pippo=1" > /dev/ttyS0
Non succede assolutamente nulla.
Qualcuno ha qualche idea?
--
__..)/.._____________..)/..___
¯¯””/(””¯¯¯¯¯¯¯¯¯¯¯¯¯””/(””¯
Valerio Ligabue
__..)/.._____________..)/..___
¯¯””/(””¯¯¯¯¯¯¯¯¯¯¯¯¯””/(””¯
Maggiori informazioni sulla lista
RELug