Site dedicat in intregime bunicului meu care mi-a insuflat o gandire libera
si comunitatii Antionline [ IRC #antionline, undernet ]
Powered By LinuX ( Line X :)
Calea curenta: Home/Tutoriale/Porturi/Portul Serial/Notiuni Introductive
[Home]
[Tutoriale]
[Scheme]
[Pascal]
[Asembler]
[C,C++]
[Linux]
[Link-uri]
[Antionline]
[Old NewS]
[Bad NewS]
[Manifesto]
Introducere in comunicatii seriale


           Comunicatiile seriale sunt utilizate pentru transferul de date la distante mari, pentru ca o comunicare paralela necesita prea multe fire. Datele seriale primite de la un modem sau de la alte dispozitive sunt convertite in format paralel pentru a putea fi transferate pe magistrala de date a PC-ului.
           Echipamentul pentru comunicatii seriale poate fi divizat in simplex, semi-duplex si duplex. Intr-o comunicatie seriala simplex se transmit informatii intr-o singura directie (ex. statie radio comerciala). Semiduplex presupune faptul ca datele pot fi transmise in orice directie intre doua sisteme, dar nu in acelasi timp. Intr-o transmisie duplex fiecare sistem poate transmite si primi date in acelasi timp.

           Exista doua cai de transmitere a datelor seriale: sincron si asincron. In transmisia sincrona datele sunt trimise in blocuri, transmitatorul si receptorul sunt sincronizate prin unul sau mai multe caractere speciale numite caractere sync.
           Portul serial al PC-ului este un dispozitiv asincron, pe care il vom descrie mai jos. Pentru transmisia asincrona, un bit de start identifica inceputul caracterului ce se transmite si unul sau doi biti identifica finalul acestuia, nefiind necesara nici un fel de alta sincronizare. Bitii de date sunt trimisi catre receptor dupa bitul de start. Bitul cel mai putin semnificativ este transmis primul. Un caracter de data consta de obicei din 7 sau 8 biti. In concordanta cu configuratia transmisiei, un bit de paritate este transmis dupa fiecare caracter transmis. El este utilizat pentru a depista erorile din caracterele receptionate. In final, sunt transmisi 1 sau 2 biti de stop.
We continue to hack... @2003 MrBadNewS Design, Antionline TeaM...
Optimized for NetScape