2012-02-01 24 views
5

Im ttyS0 okuma bash kullanarak ve aşağıdaki ancak im heres kodumuSeti stty parametreleri

databits = 7 
stopbits = 2 
parity = 0 
flow control = 0 

anlamaya çabalayan ayarlamanız gerekir çalışıyor:

#!/bin/bash 

# Port setting 
stty -F /dev/ttyS0 raw speed 1200 

# Loop 
while [ 1 ]; 
do 
    echo 'LOADING...' 
    READ=`dd if=/dev/ttyS0 count=1` 
    echo $READ 


echo '[PRESS Ctrl + C TO EXIT]' 
done 
komut çalışıyor

ama parametreleri ayarlamalıyım. Herhangi bir öneriniz var mı? Ve teşekkürler :)

cevap

8

,

stty -F /dev/ttyS0 cs7 cstopb -ixon raw speed 1200 
+16

beni adam stty' korkunç referanstır 'katılmıyorum izin verin başvurulan 50 yıl önce önemi olabilirdi önemsiz önemsiz ton arasında toprağa, maddenin şeyler ve temel girdileri deneyin Başka yerde aranabilir olmayan bir şekilde tanımlanmış (cs8 için giriş yok, sadece "csN"). İnsanlara 'stty' mesajının gönderilmesi, insan arşivinin arşivini açmak isteyen insanlara gönderdiği kadar azdır. (Bant boyutları, bant değiştirme vb.) –

+0

Bu man sayfayı '/ dev/adresine gönderebilseydim null', kalıcı olarak –