From: Kenan Dogan (kndogan@yahoo.com)
Date: Fri 02 Jan 2004 - 20:03:49 EST
Kablonuzun dogru yapida oldugunu varsayalim.
Ornegin, her iki port da 9'lu ise:
com1 com2
2 ----- 3
3 ----- 2
5 ----- 5
* ixon/ixoff denetimini kullanarak
* VMIN=1 , VTIME=0 ayarlari ile
* dongu icerisinde her seferinde 1 karakter
okuyarak (bu karakterlerin yan yana gelmesi
ile alinan katari olusturma yontemiyle)
* ve okunan karakteri CR ve/veya LF yonunden
denetleyerek (gondericinin katar sonunda
boyle bir karakter gonderecegi varsayimiyla)
bu karakteri gorunce de, katari tamamlanmis
sayip, onu kullandiktan ve sifirladiktan
sonra yeniden donguye gecerek
duzgun bir okutma yapabilmeniz gerekir.
Baska oneriler de gelebilir, benim onerdigim
sorunsuz calisan bir yol. Yukaridaki veriler
isiginda RAW/CANONICAL modlarinin etkilerini
deneyerek gorebilirsiniz. Kolay gelsin.
Not-1: Telefon santrali, yazarkasa v.b. bircok
cihaz seri iletisimde katari CR ve/veya LF ile
bitirirler.
Not-2: Sizin icin uykusuz kaldigimi dusunerek
benim icin uzulmeyin; Ceviz Kabugu TV programi
yuzunden bu saate kaldim :))
----- Original Message -----
From: "Bora Tuncer" <bora_tuncer2000@yahoo.com>
To: <linux-programlama@liste.linux.org.tr>
Sent: Friday, January 02, 2004 4:06 PM
Subject: [linux-programlama] Portlara erişim
> Arkadaşlar benim portlara erişim konusunda biraz
> sıkıntılarım var
>
> Bir portu RAW modda açtığım zaman sadece 8 byte
> gönderiyor.Bu bir özellik mi yoksa eksik bir bilgimi ?
>
> Bunun yerine portu CANONIC modda açıncada bir döngü
> içindeyken sürekli aynı veriyi okuyor.
>
> Yani iki program yazdım.Biri com1 portundan sadece bir
> katar gönderiyor
> İkinci program ise com2 portundan bir while döngüsü
> içinde gelecek veriyi bekliyor.
> com1 ve com2 portlarıda bir kablo ile birbirine
> bağladım
>
> Fakat ikinci program ilk okumada doğru veriyi okuduğu
> halde , belirli bir süre daha aynı veriyi , biraz
> değişmiş bir halde okumaya devam ediyor
>
> "Hemen belirteyim read fonksiyonunu veri gelene kadar
> bekleyecek şekilde ayarladım"
>
> Burada CANONIC mod olduğu için kullanılan buffer flush
> yapmak mı lazım ? Eğer buysa nasıl yapılacak.
>
>
> __________________________________
> Do you Yahoo!?
> New Yahoo! Photos - easier uploading and sharing.
> http://photos.yahoo.com/
>
---------------------------------
Do you Yahoo!?
Find out what made the Top Yahoo! Searches of 2003