[linux-programlama] Re: Seri Portun Okunmasi

---------

From: Enver ALTIN (enver.altin@mail.frontsite.com.tr)
Date: Wed 27 Aug 2003 - 11:46:29 EDT

  • Next message: Volkan YAZICI: "[linux-programlama] Re: javascript form handling"

    On Wed, 2003-08-27 at 18:12, Mucip ILBUGA wrote:
    > Merhabalar;
    Merhaba,

    > Ben isin tam temelini ogrenmek istiyorum. Seri portta tek tel uzerinden
    > veri nasil geliyor?

    RX ve GND arasinda:

    V (volts)
      ^
    5 | _____ _____ ___________
      | | | | | | |
      |______| |___________| |_____| |_
    0 |-----------------------------------------------------> t(1/baudrate sec)
      |0 1 2 3 4 5 6 7 8

       <------------------ 1 byte --------------------->

    Bu karedalga sinyale göre, 0-8 zaman aralığındaki bilgi 01001011 binary
    olacaktir.

    > Hangi adreslere ulasarak seri portu kontrol edebilirim?

    Adres yok. /dev/ttySx, x>=0. ioctl().

    > Veri tek telden gidiyorsa diger 8 tel ne ise yariyor? :)

    1. Strobe
    2. RX
    3. TX
    4. Reserved
    5. Common-GND
    6. RTS
    7. CTS

    [...]

    > HandShaking

    RS232, bir handshaking kullanmaz. Bu yazilim tarafinda kullanilan ve iki
    ucun birbirini anlamaya baslamasi icin kullanilan bir metod.

    > Xon/Xoff nedir? Ne ise yarar???

    Xon/Xoff (Software Flow Control), RTS/CTS'den (Hardware Flow Control)
    farkli olarak akis denetiminin yazilim tarafindan yapilmasi ve giden
    veri paketlerinin sekli ve uzunlugu ile oynanmasi anlamina gelir.

    > Bu konularda bilgi alabilecegim bir kaynak/site var midir?

    Google. RS232.

    -HTH

    -- 
     __________
    |          |
    |          |  Enver ALTIN (a.k.a. skyblue)
    |          |  Software developer, IT consultant
    |    FRONT |
    |==========|  FrontSITE Bilgi Teknolojisi A.S.
    |_____SITE_|  http://www.frontsite.com.tr/
    -- Attached file included as plaintext by Ecartis --
    -- File: signature.asc
    -- Desc: This is a digitally signed message part
    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.2.1 (GNU/Linux)
    iD8DBQA/TNJVbBGEy3UvbLoRAuquAJ4uaM0Ej0YHZJem8MRM7bSbROVIrgCfcu5q
    xEoxXapbF6EvPINQYQ+GPRg=
    =l7nI
    -----END PGP SIGNATURE-----
    

  • Next message: Volkan YAZICI: "[linux-programlama] Re: javascript form handling"

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.