[linux-programlama] Re: Seri Portun Okunmasi

---------

From: Recai Oktas (roktas@omu.edu.tr)
Date: Wed 27 Aug 2003 - 12:48:03 EDT

  • Next message: Yüksel ÖZCAN: "[linux-programlama] Ynt: Re: Ynt: Re: [ANNOUNCE] PostgreSQL, Inc.ReleasesOpen Source Replication Version (fwd)"

    * Enver ALTIN <enver.altin@mail.frontsite.com.tr> [2003-08-27 18:46:29+0300]
    > > Ben isin tam temelini ogrenmek istiyorum. Seri portta tek tel uzerinden
    > > veri nasil geliyor?
    >=20
    > RX ve GND arasinda:
    >=20
    > V (volts)
    > ^
    > 5 | _____ _____ ___________
    > | | | | | | |
    > |______| |___________| |_____| |_
    > 0 |-----------------------------------------------------> t(1/baudrate se=
    c)
    > |0 1 2 3 4 5 6 7 8
    >=20
    > <------------------ 1 byte --------------------->

    Sekil cok guzel olmus :-) Kucuk bir duzeltme yapayim.=20

        V (volts)
        ^
        | _____ _____ ___________
    +12 | | | | | | |
      0 |------| |-----------| |-----| |----> t(1/baudrate se=
    c)
    -12 |------- ------------- ------- ---
        |0 1 2 3 4 5 6 7 8
    =20
        <------------------ 1 byte --------------------->

    RS232 (TTL'den farkli olarak) cift kutuplu (bipolar) seviyeler kullanir.
    Standartin *alici taraf icin* belirledigi sinirlar soyle: -3V ila -25V
    arasi *Yuksek seviye*, +3V ila +25V arasi *Alcak seviye* Sekildeki
    seviyelerde -12V ve +12V nominal degerler esas alinmistir.
    Yani: -12V --> High (1), +12V --> Low (0)

    > Bu karedalga sinyale g=F6re, 0-8 zaman aral=FD=F0=FDndaki bilgi 01001011 =
    binary
    > olacaktir.

    Bu durumda bitleri ters ceviriyoruz. Yukarida 10110100 patterni
    iletiliyor. Tabii Serdar beyin soyledigi gibi bu basitlestirilmis sema.
    RS232 asenkron bir haberlesme protokolu oldugundan alicinin veri
    baslangic ve bitislerini algilamasi icin bazi ek bilgiler (start/stop
    bitleri) de iletilir.

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

    "Epanorama" sitesinde bu konularda cok detayli bilgi bulabilirsiniz:

            http://www.epanorama.net

    --=20
    roktas


  • Next message: Yüksel ÖZCAN: "[linux-programlama] Ynt: Re: Ynt: Re: [ANNOUNCE] PostgreSQL, Inc.ReleasesOpen Source Replication Version (fwd)"

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.