From: Recai Oktas (roktas@omu.edu.tr)
Date: Wed 27 Aug 2003 - 12:48:03 EDT
* 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:
--=20
roktas