22
 Jure Šimundić 0036421481 Tekst je namijenjen svim osobama (prv enstveno studentima, asistentima, pr of esorima uk!ju"enim i!i #a in teresiranim u projektiranje komponenata inteligente  kuće$ Te kst je pri!a%o&en svim "itate!jima koji se po prvi puta susreću s doti"nom tematikom i sto%a ne #a'tjeva nikakva dodatna pred#nanja$ Tekst prua informa)ije o na"inu i potrebama inte%riranja *+232 serijske ve#e u komunika)ijski sus tav -n te!i ente kuće$ +./-*+- * +5 $ srpnja 2017

JureSimundic_RS232

Embed Size (px)

DESCRIPTION

da

Citation preview

RS-232 komunikacija

Saetak

RS-232 standard je standard koji definira digitalnu serijsku komunikaciju izmeu datotene spojne opreme DTE (eng. Data Terminal Equipment, raunalo ili terminal) i datotene komunikacijske opreme DCE (eng. Data Communication Equipment, modem). Zajedno s modemom, RS-232 se moe koristiti kao meumodularna komunikacijska poveznica unutar kue, ali i za potrebe povezivanja kue s nekom udaljenom lokacijom.U komunikacijskom lancu koriste se Arduino Duemilanove ploica, MAX 232 ploica za prilagodbu napona i Telebit 2500 modemi.

Prilikom povezivanja modema (preko DB9 kabela) sa MAX 232 ploicom valja voditi rauna o handshaking-u meu modemima te u skladu s time odabrati nain povezivanja utora.RS-232 osjetljiv je na smetnje i s porastom duljine opada mu brzina prijenosa. Kako e se unutar kue koristiti na malim udaljenostim (izmeu DTE i DCE) te karakteristike nee doi do izraaja.Sadraj31.Uvod

42.RS-232 standard

42.1.Konektor

52.2.Elektrine karakteristike

62.3.Signali

72.4.Protokol

82.5.Asinkroni prijenos podataka

103.Upravljanje na udaljenoj lokaciji putem modema i RS-232 serijske veze

164.Jednostavna serijska veza

185.Zakljuak

196.Literatura

1. Uvod

Konstantnim naporima na tehnolokom i znanstvenom podruju, ovjek je od pamtivijeka nastojao poboljati kvalitetu vlastitog ivota, olakati si obavljanje odreenih poslova i zatiti se od svega to ga ugroava. Stoga potreba za uspostavljanjem ivotnog prostora koji bi se na inteligentan nain prilagoavao potrebama ovjeka, samo je vid te iskonske ovjekove potrebe za kvalitetnijim ivljenjem. Inteligentna kua predstavlja novi koncept u rjeavanju i osmiljavanju ovjekovog ivotnog prostora. Ona oznaava takvu primjenu tehnikih i tehnolokim rjeenja - inteligentnih u smislu sloenijih i sustavnijih, koja bi znantno olakala ovjekov ivot. Na inteligentan nain kua bi obavaljala i brinula se za sve mogue poslove i potrebe (npr. zatita ukuana od poara, kupnja namirnica, briga za kune ljubimce, itd) u kojima bi mogla zamijeniti i rasteretiti ovjeka.

Inteligentna kua predstavlja kompleksan sustav upravljanja, uenja i odluivanja zasnovan na raznim modulima koje je potrebno meusobno povezati. Za komunkacijske potrebe mogue je koristiti razne tehologije i komunikacijske protkole poput Ethernet ili Zig Bee protokola, IR ili Bluetooth komunikaciju, USB komunikaciju, itd. RS-232 standard je standard koji definira digitalnu serijsku komunikaciju izmeu datotene spojne opreme DTE (eng. Data Terminal Equipment, raunalo ili terminal) i datotene komunikacijske opreme DCE (eng. Data Communication Equipment, modem. Danas predstavlja de facto standard za tu vrstu prijenosa podataka. Zajedno sa modemom, RS-232 se, stoga, moe koristiti kao komunikacijska poveznica modula unutar kue, ali i za povezivanje kue sa nekom udaljenom lokacijom.

Ovaj tekst u nastavku opisuje osnove serijskog RS-232 standarda i jedno mogue implementacijsko rjeenje za potrebe upravljanja procesom na udaljenoj lokaciji, ali i za slanje podataka (vezanih uz upravljani proces) sa udaljenje lokacije prema kui. Kua koristi, dakle, modemski modul za komunikaciju s udaljenom lokacijom. Na udaljenoj lokaciji koristi se modemski modul za odazivanje na poziv ili za iniciranje poziva prema kui.2. RS-232 standard

RS-232 je standard koji definira digitalnu, serijsku komunikaciju izmeu DTE (Data Terminal Equipment) i DCE (Data Communication Equipment) ureaja. Izvorno je zamiljen za povezivanje raunala i terminala (DTE) s modemima (DCE) za potrebe udaljenog rada na (tada skupim i rijektim) sredinjim raunalima.

RS-232-C je oznaka standarda kojeg je postavila EIA (eng. Electronic Industries Association). U nazivu standarda, "C" oznaava da je rije o treoj doradi specifikacije. U daljnjem tekstu e se pod nazivom RS-232 podrazumijevati njegova C inaica.

RS-232 propisuje konektor, elektrine karakteristike, signale i signalizaciju. Standard ne propisuje nain prijenosa podataka iako se najee koriste asinkroni i sinkroni prijenos.

2.1. Konektor

Standard propisuje DB25 konektor (slika 1). Rije je o dvorednom konektoru s 25 kontakata. Razlikujemo muke" (eng. pin- noice) i enske" (eng. socket- rupice) konektore. Muki konektori nalaze se uvijek na DTE ureajima (raunala i terminali), dok se enski" uvijek nalaze na DCE strani (modem).

Slika 1. DB25 pinski konektor sa signalima

Sam DB-25 konektor je opisan ISO standardom. Danas se, dodue, sve ee koristi svega 9 signala, dok je komunikacija mogua i sa svega tri signala.To neminovno vodi k tome da se u praksi nastoje koristiti i drugaiji, manji i jeftiniji konektori. Uvrijeeni su, iako ne i RS-232 standardom definirani, slijedei konektori: DB9, RJ45 i RJ11. Slika 2 prikazuje DB9 muki konektor sa oznaenim noicama (za objanjenje noica pogledati dio 2.3 Signali).

Slika 2. DB9 muki konektor2.2. Elektrine karakteristike

Postoje podatkovni signali (Tx i Rx) i kontrolni signali (tablica 1). Podatkovni koriste binarna stanja, a kontrolni logika stanja.

Elektrika specifikacija propisuje napone od -12V do +12V, iako se toleriraju i naponi od -15V do +15V. Naponske razine iznad +3V (u nekoj literaturi se navodi +4V) smatraju se binarnom "0", a logikom "1". Naponska razina ispod -3V se smatra binarnom "1", a logikom "0".

Ovakvim izborom napona, dobiveno je iroko zatitno podruje (-3V do +3V) u kome su nedefinirana stanja.

Dozvoljene su brzine prijenosa do 20 kbps (bita u sekundi) i duljine kabela do 15 m.

Svi su signali unipolarni, tj. referenciraju se na jedan, zajedniki, povratni vod GND (eng. ground), pin 7. To smanjuje broj potrebnih ica u kabelima i pojednostavnjuje sklopove, ali poveava osjetljivost na smetnje i parazitne pojave. Stoga je u praksi mogue koristiti i dulje kabele, ali e tada obino trebati smanjiti brzinu prijenosa, da bi se smanjile greke u prijenosu. I obratno, mogue je ostvariti prijenos i veim brzinama, ali e trebati smanjiti duljinu kabela.

Slika 3. Naponske razine za logike i podatkovne signale pri RS-232

2.3. Signali

RS-232 definira signale na svih 25 kontakata (pinova) (slika 1). Svi imaju samo jedan, zajedniki povratni vod GND (pin 7). Postoji i zatitna linija uzemljenja (eng. protective ground)" (pin 1) koja se samo na jednoj strani kabela treba povezati s oklopom ureaja (uzemljenjem). Ako je kabel oklopljen, tada oklop treba spojiti na pin 1.

Potrebno je jo jednom posebno naglasiti da je binarna 1 (podatkovne linije) signalizirana negativnim, dok je logika 1 (kontrolne linije) signalizirana pozitivnim naponom. Danas se u praksi koristi samo devet signala i zatitno uzemljenje (pin 1).

Komunikaciju je mogue ostvariti sa samo tri signala Tx, Rx i GND. U tom sluaju nema kontrole protoka podataka. Mogue ju je ostvariti tek na programskoj razini.2.4. Protokol

Kada je raunalo ili terminal ukljuen i spreman za rad s modemom, postavlja DTR (Data Terminal Ready) liniju u logiku 1 (pozitivan napon). Modem, pak, postavlja DSR (Data Set Ready), kad je spreman za rad. Sada modem pokuava uspostaviti vezu s modemom na drugoj strani telefonske linije.

Kad modem na (telefonskoj) liniji otkrije signal nosioc, postavlja DCD (Data Carrier Detect) signal. Sada moe zapoeti prijenos podataka.

RTS (Request to Send) signal znai da raunalo ili terminal imaju spremne podatke za prijenos i ele ih poslati modemu. Spremnost da primi podatke, modem signalizira s CTS (Clear to Send). Raunalo podatke alje modemu preko Tx (Transmit), a prima preko Rx (Receive) linije.

Kada modem ne moe vie primati podatke, spusti CTS signal na to raunalo mora prestati slati podatke. Ponovnim aktiviranjem CTS signala raunalo smije slati podatke.

U sluaju kada spajamo dva ureaja od kojih jedan oekuje upotrebu signala za kontrolu protoka podataka, a drugi ne podrava taj nain rada, potrebno je na ureaju koji oekuje protokol poduzeti slijedee: kratkospojiti CTS i RTS signale (5 i 4) te DTR s DSR i DCD (20 na 6 i 8).

Ako oba ureaja podravaju rad bez kontrolnih linija, protokol razmjene podataka mogue je ostvariti i upotrebom posebnih znakova. Najpoznatiji je tzv. "Xon-Xoff" protokol. 2.5. Asinkroni prijenos podataka

Podaci se mogu prenositi na dva naina: asinkrono i sinkrono. Daleko najraireniji (po broju primjena) je asinkroni nain, koji prenosi znak po znak. Sinkroni nain prenosi blok znakova odjednom i bio je u irokoj upotrebi na velikim raunalima 60-tih godina. Podaci se prenose u ASCII kodu.

U oba sluaja se podaci prenose brzinama od 50, 110, 150, 300, 600, 1200, 2400, 4800, 9600 ili 19200 bita u sekundi. Danas se u praksi koriste i nestandardne brzine od 14400, 28800 te 33600 bita u sekundi, posebno za modemske komunikacije.

Asinkronim nainom prijenosa prenosi se svaki znak zasebno. Znak moe imati 5 do 8 bitova i utvruje se za svaku komunikaciju (razgovor) unaprijed, dogovorom sugovornika (ne moe se utvrditi automatski).

Na poetku svakog znaka nalazi se bit koji oznaava poetak znaka: start bit (binarna 0). Na slian nain znak zavrava stop bitom (binarna 1). Iz povijesnih razloga (stari elektromehaniki ureaji) predviena je mogunost da stop bit ima trajanje u duljini 1, 1.5 ili 2 bita.

Pored bitova koji prenose informaciju, znak moe na kraju sadravati i paritetni bit koji omoguuje otkrivanje jednostruke greke u prijenosu. On se postavlja za svaki znak posebno u takvo stanje da ukupan broj bitova u znaku koji su u stanju binarne 1 bude paran ili neparan, u ovisnosti da li je dogovorena zatita parnim ili neparnim paritetom. Vrsta zatite mora se dogovoriti unaprijed za svaku razmjenu podataka (razgovor).

Oigledno je da asinkroni prijenos ima relativno nisku efikasnost, jer u najboljem sluaju (8 bita, bez pariteta) prenosi se ukupno 10 bitova za 8 bita informacije to je 80% iskoristivosti, odnosno 25% overhead-a). U najgorjem sluaju to je ak ukupno 8 bitova za 5 bitova informacije to daje efikasnost od svega 62%, tj. 60% overhead-a.

Slika 4. Asinkroni prijenos podataka putem RS232

Daljnji problem je u situacijama visokog optereenja, tj. kada se alju znak za znakom bez meusobnog razmaka. U toj situaciji, ako doe do kratkotrajnog prekida ili greke u komunikaciji (smetnja, modem i sl.) prijemna se strana teko sinkronizira na poetak znaka.

Prednosti asinkronog prijenosa su u tome to su i sklopovlje i programska podrka jednostavni i lako se primjenjuju. Svakako je njegova najvea prednost velika rairenost i standardiziranost. U praksi se najee susree prijenos 8 bita, 1 stop bit, bez pariteta (8,1,N) ili pak 7 bita, 1 stop bit i parni paritet (7,1,E).3. Upravljanje na udaljenoj lokaciji putem modema i RS-232 serijske vezeZa potrebe inteligentne kue, potrebno je uspostaviti modemsku komunikaciju sa nekom udaljenom lokacijom (udaljenim procesom) posredstvom serijske RS-232 veze. Na tu udaljenu lokaciji potrebno je moi slati naredbe te primati podatke i obavijesti. Dakle, udaljena lokacija mora moi inicirati poziv i poslati podatke prema kui.Za tu svrhu osmiljena je shema na slici 5 sa slijedeim komponentama:

Dva Telebit 2500 modema, Arduino Duemilanove ploica,

Max232 ploica za prilagoenje napona, Serijski DB9 pinski konektori.

Slika 5. Shema komunikacijskih komponenata

za potrebe upravljanja na udaljenoj lokaciji

U nastavku teksta kratko su opisane i prikazane nabrojane komponente kao i nain na koji se meusobno spajaju.Telebit 2500 modemTelebit modem 2500 (slika 6.) omoguuje rad modema u iznajmljenom modu rada (naredba AT&L1) kao i onom u kojem se modemska veza uspotavlja preko telefonske centrale. U ovom primjeru dva modema povezana su direktno telefonskim kabelom i rade u iznajmljenom modu (AT&L1 naredba u HyperTemrinalu).

Slika 6. Telebit 2500 modem

Na prednjoj strani modema nalaze se indikacijske lampice koje oznaavaju stanja modema (tablica 1).

Modem prima naredbe od raunala preko Hyper Terminal aplikacije koja dolazi kao sastavni dio Communication paketa u sklopu Windows operativnog sustava. Osim ove aplikacije mogue je koristiti i Serial Input Output Window.Tablica 1. Opis indikatorskih lampica na Telebit 2500 modemu

StatusOpis

PEPPEP Mode - Upaljen pokazuje da modem radi u brzom modu transmisije (eng. Fast Transmission mode) koristei PEP komunikacijski protokol.

CDCarrier Detect Upaljen pokazuje da je modem uspostavio vezu s drugim modemom.

OHOff Hook Pokazuje da modem koristi telefonsku liniju.

RDRecieve Data Upaljen pokazuje da terminal ili raunlo prikljueno na modem prima podatke od modema.

SDSend Data Upaljen pokazuje da terminal ili raunalo prikljueno na modem alje podatke modemu.

CTSClear to Send Upaljen pokazuje da je modem spreman primati podatke od terminala ili raunala kada je upaljen. Ovaj signal modem uzima sa RS-232 prikljuka.

DTRData Terminal Ready Upaljen pokazuje da je terminal ili raunalo spremno primati podatke ili slati podakte prema modemu. Ovaj signal modem uzima sa RS-232 prikljuka.

MRModem Ready- Upaljen pokazuje da je modem spreman za rad.

Jedan modem prikljuen je na raunalo ili terminal unutar inteligentne kue putem DB9pin muko-enskog kabela. Drugi modem prikljuen je na MAX 232 ploicu. Kako MAX 232 ploica za ulaz ima enski DB9pin konektor, jednak onome koji se sa modema pokuava u njeg prikljuiti, potrebno je enske konektore povezati muko-mukim kros kabelom. Takav kabel jo se zove null-modem kabel i osigurava ispravan tijek podataka - ono to na jednom konektorskom izlazu predstavlja pin za slanje podataka, na slijedeem ide u pin za primanje podataka i obrnuto. No vano je napomenuti kako je ovdje mogue provesti spajanje enskih konektora na vie naina zavisno o tome koju razinu kontrole podataka zahtijevaju modemi (slika 7). Kontroliranje toka podataka u modemskoj komunikaciji zove se handshaking, a odreuje se prema CTS,RTS, DTR, DSR i DCD signalima.

Slika 7. Naini spajanja enskih DB9 pin konektora zavisno o handshaking-u

Kako Telebit 2500 modemi podravaju rad bez kontrole podataka, spajamo ih prema shemi null modem bez handshaking-a.MAX232 ploica (Mikroelektornika)MAX 232 ploica slui za potrebe prilagoenja napona u serijskoj komunikaciji. Ona s jedne strane prima 12 voltne signale sa DB9 serijskog kabela i sputa ih na razinu od maksimalno 5V potrebnu za slanje prema Arduino ploici. U suprotnom smjeru podie naposku razinu. Kao to slika 8 pokazuje, ploica posjeduje est noica koje spajamo na Arduino ploicu. Pinove za napajanje (VCC), uzemljenje (GND), primanje (RX) i slanje podataka (TX) spajamo u odgovarajue utore na Arduino ploici (slika 10).

Slika 8. Max 232 ploica od mikroElektronikeSlika 9 prikazuje shematski prikaz MAX232 ploice.

Slika 9. MAX232 ploicaKako povezati modem sa MAX 232 ploicom?

Dakle, i MAX 232 ploica i serijski kabel na modemu imaju enski DB9 pinski konektor te ih je kao takve direktno nemogue povezati (utor u utorom). Kako se mora voditi rauna o handshakingu i o pravilnom spajanju kontrolnih i podatkovnih linija, ova dva prikljuka trebalo bi povezati mukim krinim kabelom (kojeg nema na tritu). Krinim zato jer ono to je RX signal na jednoj linij, mora se spojiti u TX signal na drugoj liniji i obrnuto. U ovom radu to je rijeeno tako da su se dva muko-muka DB9 konektora svaki spojili na enske krajeve modemskog i MAX prikljuka, a njihovi nasuprotni muki krajevi su povezani null-modem kabelom. Naime muko-muki DB9 pinski kablovi prospajaju signale jedan-na-jedan (signal na jednom kraju prikljuka samo produe do suprotnog kraja, nema krianja) i zato se koristi jo null-modem kabel kako bi ih ukriao.Arduino Duemilanove ploicaArduino Duemilanove ("2009") je mikrokontrolerska ploica temeljena na Atmega ili ATmega328. Ima etrnaest digitalnih ulazno/izlaznih pinova (od kojih se est mogu koristiti kao PWM izlazi), est analognih ulaza, 16 MHz kristalni oscilator, USB konektor, utinicu za vlastito napajanje, ICSP zaglavlje i reset dugme. Arduino se preko USB kabela povezuje sa raunalom za potrebe napajanja i programiranja.

Slika 10. Arduino DuemilanoveNa slici treba uoiti zaokruene elemente (TX, RX, GND i VCC) u koje se prikljuuju signali sa MAX232 ploice kao to je objanjeno.4. Jednostavna serijska veza

Slijedei primjer pokazuje uspostavu jednostavne serijske veze ostvarenu na raunalu posredstvom USB-to-DB9 konektora, MAX232 ploice, Arduino ploice i USB kabela (slika 11).

Slika 11. Primjer serijske veze

KORAK 1:

Arduino ploica se preko USB kabela povee sa raunalom, a preko obinih iica sa MAX232 ploicom pazei na signale GND,VSS, RX i TX.

KORAK 2:

MAX232 ploica se povee sa raunalom preko USB-to-DB9 konektora.

KORAK 3:

Na raunalu se pokrene Arudino Duemilanove editor u kojeg se upie slijedei kod.

Slika 12. Kod u Arudino editoru

Ovim kodom se znak A alje na serijska vrata koja ita Hyper Termina,l uz paljenje-gaenje LED diode svake sekunde na digitalnom ulazu 13. Prije nego se kod poalje na Arduino ploicu valja odspojiti iice sa TX i RX pina koje nakon uploada treba opet vratiti.KORAK 4:

Na raunalu se se u programu Hyper Terminal podese paramteri veze i promatraju se pristigli znkaovi A

Slika 13. Parametri veze u HyperTerminal-u5. Zakljuak

Iako danas USB tehnologija polagano istiskuje RS-232 serijsku vezu, za potrebe prijenosa podataka na udaljenu lokaciju preko modemske veze, RS-232 jo uvijek prua jednostavno i uinkovito rjeenje.

S obzirom da su svi su signali unipolarni, tj. referenciraju se na jedan, zajedniki, povratni vod GND, smanjuje se broj potrebnih ica u kabelima i pojednostavnjuje sklopove, ali se poveava osjetljivost na smetnje i parazitne pojave. Stoga je mogue koristiti i dulje kabele, ali e tada obino trebati smanjiti brzinu prijenosa, da bi se smanjile greke u prijenosu. I obratno, mogue je ostvariti prijenos i veim brzinama, ali e trebati smanjiti duljinu kabela.

6. Literatura[1] RS-232, 14.03.2000,http://spvp.zesoi.fer.hr/predavanja/skripta/rs232.pdf, 14.06. 2009. [2] Slika 1: http://www.internet-remotecontrol.net/pccompci/rs232-cable-technology.html, 14.06. 2009.[3] Slika 2: http://www.internet-remotecontrol.net/pccompci/rs232-cable-technology.html, 14.06. 2009.[4] Slika 3: http://spvp.zesoi.fer.hr/predavanja/skripta/rs232.pdf, 14.06. 2009.[5] Slika 4: http://spvp.zesoi.fer.hr/predavanja/skripta/rs232.pdf, 14.06. 2009.[6] Slika 6: http://en.wikipedia.org/wiki/File:Modem_Telebit_T2000,_2500_und_T3000,_deutsche_Version.jpg, 14.06. 2009.[7] Slika 7: http://www.internet-remotecontrol.net/pccompci/rs232-cable-technology.html, 14.06. 2009.

[8] Slika 8: http://www.mikroe.com/sr/tools/max232conn/, 14.06. 2009.

[9] Slika 9: http://www.mikroe.com/sr/tools/max232conn/, 14.06. 2009.

[10] Slika 10: http://netzwelten.files.wordpress.com/2009/03/arduino_board.jpg, 14.06. 2009.

7. Pojmovnik PojamKratko objanjenjeVie informacija potraite na

DCE (eng. Data Communication Equipment)Datotena spojna oprema, oznaava raunalo ili terminalhttp://en.wikipedia.org/wiki/Data_circuit-terminating_equipment

DTE (eng. Data Terminal Equipment)Datotena komunikacijska oprema, oznaava modemhttp://en.wikipedia.org/wiki/Data_terminal_equipment

handshakingU modemskoj komunikaciji oznaava postupak uspostave i provjere komunikacijskih parametara prije poetka slanja podataka. Odreuje se prema CTS,RTS, DTR, DSR i DCD signalimahttp://en.wikipedia.org/wiki/Handshaking

pinNoica, muki konektor, nalazi se na mukoj strani DTE ureaja

socketutor, enski konektor, nalazi se na strani DCE ureajahttp://en.wikipedia.org/wiki/Jack_(connector)

AUTHOR \* MERGEFORMAT Jure imundi

DOCPROPERTY maticni_broj \* MERGEFORMAT 0036421481

Tekst je namijenjen svim

osobama (prvenstveno studentima, asistentima, profesorima) ukljuenim ili zainteresiranim u projektiranje komponenata inteligente kue.

Tekst je prilagoen svim itateljima koji se po prvi puta susreu s dotinom tematikom i stoga ne zahtjeva nikakva dodatna predznanja.

Tekst prua informacije o nainu i potrebama integriranja RS-232 serijske veze u komunikacijski sustav Inteligente kue.

BITS PER

DATA BITS: 8

STOP BITS: 1

PARITY: NONE

FLOW CONTROL: NONE

Ovaj seminarski rad izraen je u okviru predmeta DOCPROPERTY predmet \* MERGEFORMAT Sustavi za praenje i voenje procesa na Zavodu za elektronike sustave i obradbu informacija, Fakulteta elektrotehnike i raunarstva, Sveuilita u Zagrebu.

Sadraj ovog rada moe se slobodno koristiti, umnoavati i distribuirati djelomino ili u cijelosti, uz uvjet da je uvijek naveden izvor dokumenta i autor, te da se time ne ostvaruje materijalna korist, a rezultirajue djelo daje na koritenje pod istim ili slinim ovakvim uvjetima.

SEMINARSKI RAD - DOCPROPERTY kratica_predmeta \* MERGEFORMAT SPVP

DATE \@ "d. MMMM yyyy" \* MERGEFORMAT 25. lipanj 2009

Ureaj koji eli zaustaviti slanje podataka iz smjera sugovornika, poalje sugovorniku znak Xoff (ctrl-S na tastaturi). Kada je sprema za prijem, poalje Xon (ctrl-Q na tastaturi). Neke implementacije ovog protokola prihvaaju bilo koji znak kao Xon simbol.

Vie o ploici proitati na HYPERLINK "http://www.mikroe.com/sr/tools/max232conn/" http://www.mikroe.com/sr/tools/max232conn/

Vie o ploici proitati na HYPERLINK "http://www.arduino.cc/en/Main/ArduinoBoardDuemilanove" http://www.arduino.cc/en/Main/ArduinoBoardDuemilanove