Bu yüzden sadece Tx'den Rx'e bir kablo çalıştırarak kendisine geri döngü yapan standart bir RS232 seri portuna sahibim. Ben geri döngü çalıştırarak echo
ve cat
iki ayrı terminalde test ediyorum :
cat /dev/ttyS1
echo "hi" > /dev/ttyS1
Benim sorun çıktı ile. Bir "merhaba" terminal çalışan kedi geri gelmesini görmek beklenir ama bunun yerine bunu elde:
hi
[2 newlines]
hi
[4 newlines]
hi
[8 newlines]
hi
[16 newlines]
hi
[32 newlines]
hi
... ve ben ctrl+ 'a kadar devam eder c cat
.
Kediyi kesintiye uğrattıktan sonra tekrar çalıştırırsam yankı ikinci kez çalıştırılıncaya kadar "hi" ler çıkmaz.
Bu normal mi? Bu davranışı neden gördüğüm hakkında bir fikrin var mı?
Düzenleme : Newline ile ASCII demek istiyorum 0x0A
. Bu çıktıda satır başı yok.
tip /dev/ttyS1
(~.
çıkmak için) ve buraya veri yazmayı denediyseniz ne olur ? Tel bağlandığında, ilettiği şeyi aldığı için terminalinizde görüntülenmelidir.