Rýchlosť prenosu dát cez com port. Čo je to COM port? Zariadenie, ovládanie COM portu. Ovládanie zariadenia cez COM port

Inštrukcia

Kliknite na ikonu "Tento počítač" pravým tlačidlom myši. AT obsahové menu vyberte "Vlastnosti". Ak máte operáciu systém Windows XP, potom v ďalšom okne vyberte "Hardvér" a potom - "Správca zariadení". Ak váš počítač používa systém Windows 7, môžete okamžite vybrať správcu zariadení.

Zobrazí sa okno, v ktorom bude zoznam všetkých zariadení, ktoré sú vo vašom počítači. V tomto zozname musíte nájsť riadok "COM a LPT porty". Kliknite na šípku vedľa riadku. Otvorí sa zoznam COM portov, ktoré sú nainštalované na vašom PC.

Kliknite pravým tlačidlom myši na číslo portu a potom v kontextovej ponuke vyberte položku „Vlastnosti“. Uvidíte zariadenie, ktoré je pripojené k tomuto portu. Takto môžete zistiť číslo prístavu sumca, ku ktorému je pripojený požadované zariadenie.

Môžete tiež použiť počítačový diagnostický a monitorovací program AIDA64 Extrémna edícia. Program je platený, no jeho triviálnu verziu nájdete na internete. Príležitosti bezplatná verzia stačí zistiť číslo portu som. Stiahnite si aplikáciu z internetu a nainštalujte ju HDD počítač.

Spustite AIDA64 Extreme Edition. Po spustení budete musieť počkať niekoľko sekúnd. Program prehľadá systém. Potom uvidíte, že ponuka je rozdelená na dve okná. Budete potrebovať ľavé okno, v ktorom nájdete riadok "Zariadenia". Kliknite na šípku vedľa nej. Nájdite v zozname zariadenia, ktoré sú pripojené k com portom (možno len napísané "Com devices").

Kliknite ľavým tlačidlom myši na riadok "Zariadenia". Potom sa v pravom okne programu zobrazí zoznam zariadení, ktoré sú pripojené k portom COM. Môžete tak zistiť číslo com portu, ku ktorému je zariadenie pripojené. V prípade potreby môžete prehľad uložiť.

Zdroje:

  • V správcovi zariadení nie je žiadna sekcia

Proxy vám umožňuje skryť skutočnú IP adresu, čím obídete možné obmedzenia (napríklad sťahovanie), zákaz na stránke/fóre a vo všeobecnosti robí váš pobyt v sieti anonymným. Nájsť proxy nie je ťažké, existuje veľa rôznych možností.

Inštrukcia

Najjednoduchším typom proxy servera je anonymizačná stránka. Tam stačí zadať adresu stránky a ocitnete sa tam (pod proxy). Táto metóda vám umožňuje nestarať sa o potrebný proxy alebo dokonca o programy vôbec. Avšak vzhľadom na to, že metóda je veľmi jednoduchá a jej možnosti sú veľmi obmedzené. Jednoduchý príklad takejto stránky: http://anonymous.org/

Existovať špeciálne programy, ktoré nájdu proxy prostredníctvom svojho vyhľadávania, je najjednoduchšie použiť Hide IP Platinum, ale možno, keďže ho používa veľa ľudí naraz a proxy sa mnohokrát opakujú, výrazne to ovplyvňuje rýchlosť pripojenia. Preto je samozrejme lepšie použiť niečo rýchlejšie na pohodlné používanie internetu.

Najzaujímavejšou možnosťou je program ProxySwitcher Standard, ktorý dokáže nájsť proxy prostredníctvom svojho vyhľadávania (tisíce na výber) a použiť vami zadané adresy. Je samozrejme lepšie používať špeciálne adresy prostredníctvom tohto programu, pretože ich je menej a ak sa pozriete na špeciálne miesta, sú lepšie. Tiež pozoruhodnou vlastnosťou tohto programu je relatívne rýchla kontrola výkon proxy.

Na uvedenie mechanizmu do prevádzky stačí nájsť správnu proxy adresu a umiestniť ju do zoznamu ProxySwitcher Standard. Hľadať proxy, najlepšie tu: http://www.aliveproxy.com/fastest-proxy/. Ako vidíte, malý zoznam aj rýchlosť nie sú zlé, celkom vhodné na pohodlné anonymné používanie internetu.

Podobné videá

Zdroje:

  • ako nájsť proxy v roku 2018

Pri pripojení na internet väčšina používateľov neplatí za službu statickej IP adresy. Celkovo to nepotrebujú, ale ak sa zrazu potrebujete dostať do pripojeného počítača zvonku, je jednoducho potrebné poznať túto adresu. Ako to zistiť?

Inštrukcia

Otvorte ponuku tlačidla Štart. Prejdite na „Ovládací panel“. Ďalej otvorte sekciu "Sieťové pripojenia". Kliknite pravým tlačidlom myši na ikonu internetového pripojenia a vyberte „Stav“. Otvorí sa pred vami okno. V ňom vyberte položku "Podpora". Adresu IP môžete zistiť tak, že sa na ňu pozriete v príslušnom riadku v okne, ktoré sa otvorí. Tento zoznam operácií je vhodný pre používateľov operačných systémov Windows.

OTVORENÉ príkazový riadok spustiť nasledujúci dotaz: #sudo ifconfig (Spôsob určenia IP adresy pre používateľov Unixu). Ak ste administrátor, zadajte: root-#ifconfig. Potom sa na obrazovke zobrazia vlastnosti všetkých sieťových rozhraní, ktoré sú momentálne dostupné v počítači. Vaša aktuálna sieťové pripojenie bude mať názov ppp1 alebo ppp0. IP adresu zistíte tak, že sa na ňu pozriete v riadku za slovom inetaddr.

Postupujte podľa odkazov: http://2ip.ru a http://speed-tester.info. Je to potrebné na zistenie IP adresy, ktorá je z nejakého dôvodu maskovaná poskytovateľom. Po otestovaní zadaných stránok budete môcť vidieť IP adresu v zozname ďalších informácií, ako je rýchlosť pripojenia, stabilita atď. Upozorňujeme, že ak je v riadku "Proxy" uvedená hodnota "in use", znamená to, že vaše pripojenie sa uskutočňuje cez sprostredkujúci server, takže nie je možné zistiť IP z proxy. Tento typ pripojenia spravidla využívajú veľké organizácie a spoločnosti s rozsiahlou vnútornou lokálnou sieťou, ktorá všetko spája.

Proxy server je počítač, ktorý funguje ako sprostredkovateľ pri prístupe na internet z vášho počítača. Pri pripájaní cez takýto server zostávate v anonymite a kontrola vidí IP adresu proxy servera. Ak poznáte proxy ako: "xxx.xxx.xxx.xxx", ale nepoznáte port, nezúfajte. Po pozornom prečítaní tohto návodu si budete môcť vybrať port na server.

Budete potrebovať

  • Program "Výkonný generátor", prístup na internet.

Inštrukcia

V prvom rade budete potrebovať program „Výkonný generátor“. Kliknite na odkaz http://upwap.ru/1796108 a stiahnite si ho. Rozbaľte archív. Niektorí antivírusové programy môže zameniť "Výkonný generátor" za vírus, hoci program je čistý. Ak k tomu dôjde, vypnite antivírus. Nechcete riskovať? Potom táto metóda nie je pre vás, hľadajte inú.

V priečinku s programom vytvorte Textový dokument. Zapíšte si tam proxy server. Dokument si môžete pomenovať akokoľvek chcete, no najlepšie je pomenovať ho „Proxy.txt“, aby ste sa neskôr nemýlili.

Vytvorenie zoznamu portov

1. Vstúpte do programu "Powerful Generator", vyberte "pass or uin list".
2. Vyberte kartu „Zoznam uins“.
3. Zvoľte „Range“ a vo voľbe wine range zvoľte rozsah od 1 do 9999.
4. Vyberte cestu na uloženie súboru, pomenujte ho „Ports.txt“.
5. Kliknite na vytvoriť.

Vytvorenie zoznamu ako "server:port"

1. Vstúpte do programu "Powerful Generator", zvoľte "uin; pass list".
2. Vyberte kartu „možnosti výhier“ a potom možnosť „zoznam výhier“.
3. Zadajte cestu k "Proxy.txt".
4. Vyberte kartu „Možnosti hesla“ a potom možnosť „Hárok hesiel“.
5. V možnostiach listu hesiel zadajte cestu k súboru „Ports.txt“
6. Vyberte možnosť „Vykonať pre každú výhru všetky heslá obsiahnuté v hárku“.
7. Vyberte kartu zadávania hárka.
8. Do poľa „oddeliť znamienkom“ napíšte „:“ namiesto „;“ (Pretože proxy s portami sa píšu presne cez ":").
9. Vyberte cestu na uloženie súboru, pomenujte ho „Servers.txt“.
10. Kliknite na vytvoriť.

Takže máte textový dokument, ktorý obsahuje desaťtisíc proxy serverov s rôznymi portami (od 1 do 9999). Teraz musíme určiť, ktorý z nich funguje. Ako to spraviť? Jednoducho kliknite na odkaz http://www.onlinechecker.freeproxy.ru/ a skopírujte celý zoznam zo súboru „Servers.txt“ do poľa „Check Proxy Online“. Kliknite na "Skontrolovať proxy!" Po dokončení služby vráti spustený server z vášho zoznamu.
Výsledný proxy server je možné použiť na rôzne účely.

Podobné videá

Proxy servery sa najčastejšie používajú na skrytie určitých údajov o vás pred tými, pre ktorých sú dostupné. Na zobrazenie parametrov anonymity takýchto zdrojov existujú špeciálne stránky.

Budete potrebovať

  • - Prístup na internet.

Inštrukcia

Ak chcete využiť funkciu prehliadania stránok pod proxy serverom, použite čo najviac jednoduchá metóda- anonymizačná stránka. Ak to chcete urobiť, najskôr povoľte príslušnú funkciu vo svojom prehliadači, ak ste tak ešte neurobili.

Stačí použiť vyhľadávanie na internete pre takéto stránky a otvoriť si jednu z vašich obľúbených. Pros túto metódu veľa - nie je potrebná žiadna dodatočná inštalácia softvér, nemusíte vykonávať dlhé operácie na zhromažďovanie a filtrovanie informácií o proxy serveroch atď. Nevýhodou je tu obmedzená funkčnosť.

Na prístup k sieti pod adresou proxy servera použite špeciálne programy. Takéto programy zvyčajne hľadajú dostupné zdroje, potom vyberú najlepšie možnosti z dostupných, potom sa preveria výsledky a vyberie sa jedna z nich. Tento postup môže trvať niekoľko hodín, ale v tomto prípade máte oveľa viac možností rýchly spôsob.

Ak chcete zobraziť názov proxy servera, pod ktorým pristupujete na internet, otvorte na svojom počítači vo vlastnostiach prehliadača, ktorý používate, ponuku „Pripojenie“ a potom si pozrite informácie v položke „Nastavenia siete LAN“.

Ak chcete skontrolovať spoľahlivosť servera proxy, ktorý používate, použite na to špeciálne stránky, napríklad na zdroji http://privacy.net/analyze-your-internet-connection/, po analýze vašich údajov Stránka vám poskytne informácie, ktoré má o vás a vašom počítači a ktoré môžu byť dostupné iným ľuďom v sieti.

Môžete tiež použiť podobné služby, ako je http://www.stilllistener.addr.com/checkpoint1/index.shtml. Ak v ich menu nájdete svoju skutočnú adresu, potom je proxy, ktorý ste si vybrali, nespoľahlivý.

Podobné videá

Užitočné rady

Nerobte na internete nič nelegálne pod proxy, tak či onak bude možné zistiť vašu skutočnú adresu aj s úplnou anonymitou.

proxy server pomenujte medziľahlý server slúžiaci na doručenie požiadavky používateľa na konečný server. Proxy server sa zvyčajne používa na zvýšenie rýchlosti siete alebo na jej anonymizáciu.

Inštrukcia

Uistite sa, že rozumiete existujúce typy proxy servery: - HTTP proxy - najbežnejší typ servera, kompatibilný so všetkými prehliadačmi a podporujúci funkcionalitu webových aplikácií; - Socks proxy, rozdelený podľa verzií protokolu na Socks5 a Socks4 - navrhnutý pre podporu všetkých UDP a TCP/IP protokolov, ale nie sú kompatibilné s niektorými internetovými aplikáciami (používané hlavne klientmi IRC a webovými pagermi); - CGI proxy - sú webovým zdrojom a fungujú iba s programami prehliadača; - FTP proxy - používané v firemné siete s prístupom na internet obmedzeným firewallom.

Uistite sa, že rozdiel v možnom použití týchto typov proxy serverov je jasný, podľa ich vlastností: - transparentné alebo transparentné, - cieľový server požiadavky vidí použitý proxy a IP adresu počítača; - spoofed – cieľový server dostane fiktívnu, sfalšovanú adresu, – anonymizátor – zaisťuje bezpečné surfovanie.

Oh, čo je to za vec? Prečo je potrebná? Nevadí, ak sa ho dotknem prstom? Čo? Radšej nie? Dobre, nebudem. Ale zaujíma ma vášeň: v počítači je konektor, ale z nejakého dôvodu k nemu nikto nič nepripája. Ako sa to vlastne volá? Prístav? Wow! Trieda! A čo je?..

Tento port je tiež tzv sériový (sériový port), aj keď kontrakcia "COM" vlastne znamená "komunikácia" - komunikačný port(pôvodne určené pre obojsmernú dátovú prevádzku - reálnu komunikáciu). A ešte častejšie je tzv konzistentné, pretože prenáša bity striktne jeden po druhom.

Počítače majú okrem sériového aj paralelný port, určený hlavne na pripojenie tlačiarní. Často sa to nazýva: tlačiareň. Prenos údajov je nominálne jednosmerný (aj keď len nominálne).

Je možné, že aj váš počítač má port COM. Toto je s najväčšou pravdepodobnosťou mierne podlhovastá objímka s deviatimi kolíkmi v dvoch radoch, po piatich a štyroch kusoch, a tiež so závitom pre skrutky na koncoch. Spolieha sa na kábel s konektorom, respektíve s deviatimi zásuvkami umiestnenými v rovnakej konfigurácii.

Konektor sa vloží do zásuvky s kontaktmi a priskrutkuje sa vyššie uvedenými skrutkami tak, aby nevypadol. Týmto spôsobom je možné napríklad priamo prepojiť dva počítače pomocou kábla nulového modemu. Čo sa robilo predtým, v ére prvého PC.

Dnes sú týmto spôsobom prepojené satelitné prijímače, zariadenia rôznych bezpečnostných systémov, komplexy riadenia priemyselných procesov a iné nepriehľadné zariadenia.

Pravdepodobne má takýto port aj váš notebook (samozrejme, ak ho máte na farme). Slúži napríklad na synchronizáciu so stolným počítačom. Pravda, v praxi sa dnes takéto pripojenie až tak často nepoužíva – nikto sa nechce oklamať káblami, pretože môžete použiť iné technológie, ktoré sú modernejšie a efektívnejšie.

Teraz ku komunikácii s rôzne zariadeniaČoraz častejšie využívajú USB port (ktorý je mimochodom tiež vlastne sériový). Mobilné modemy, tlačiarne, Wi-Fi adaptéry – stále viac zariadení je pripojených cez USB.

Navyše, za prítomnosti technológií ako Ethernet a FireWire (pre Apple) nie je také vhodné prepájať počítače drôtmi cez COM porty. No, ak si pamätáte na Bluetooth (čo sa prekladá ako „modrý zub“), potom môžete do múzea poslať sériový port.

Operačný systém Windows však stále nazýva svoje kanály prenosu informácií iba COM1, COM2 atď.

prečo? Pretože napríklad ovládače pre rovnaký Bluetooth môžu byť systému prezentované presne ako COM porty. Nech sa páči, tu sme, milujte a priazeň, ak nám pridelíte kanály na výmenu údajov. Čo ak teda naozaj nie sme skutoční? Stále musíme slúžiť.

Unix (a jeho príchute ako Linux) má tiež určité zvláštnosti, pokiaľ ide o prácu s pripojenými zariadeniami. Pretože Unix zaobchádza so všetkým ako so súbormi (dokonca aj s hardvérom!), ponecháva si svoje sériové porty ako také s názvami ako ttyS0, ttyS1, ttyS2 (ak ide o Linux) alebo ttyu0, ttyu1, ttyu2 (na FreeBSD).

Ak ste nenáročný používateľ a nemusíte pracovať so špecifickými zariadeniami, satelitnými prijímačmi a inými zložitými zariadeniami, potom absolútne nemusíte behať po obchodoch s počítačmi a hľadať kábel pre COM port.

Dáta z jedného počítača do druhého možno prenášať mnohými inými spôsobmi, a to aj bez akýchkoľvek káblov. V krajnom prípade preneste na flash disk, ak lokálnej sieti z nejakého dôvodu nefunguje.

Stručne povedané, aj keď niečo ako port COM naďalej existuje, pokiaľ ide o operačný systém a dokonca sa používa ako virtuálny komunikačný kanál, v praxi naň môže väčšina používateľov s úplne čistým svedomím zabudnúť.

Pravda, zvedavosť je vždy chvályhodná. Tak sa pýtajte, zaujímajte sa, študujte. Nedotýkajte sa však bez povolenia.

Predchádzajúce publikácie:

Sériové porty milujú vývojári pre ich jednoduchú údržbu a používanie.

A samozrejme, písanie do konzoly terminálového programu je všetko dobré, ale chcem svoju vlastnú aplikáciu, ktorá stlačením klávesu na obrazovke vykoná akcie, ktoré potrebujete;)

V tomto článku popíšem ako pracovať s com port v C++.

Riešenie je jednoduché, ale z nejakého dôvodu sa pracovný príklad nenašiel okamžite. Pre sim to ukladám sem.

Samozrejme, môžete použiť multiplatformové riešenia ako QSerial – knižnicu v Qt, ja pravdepodobne budem, ale v budúcnosti. Teraz hovoríme o „čistom“ Windowse C++. Budeme písať vizuálne štúdio. Mám rok 2010, aj keď to nehrá žiadnu rolu ...

Vytvorte nový projekt konzoly Win32.

Zahrnúť hlavičkové súbory:

#include #include pomocou menného priestoru std;

Deklarujeme obslužný program com port:

RÚČKA hSériové;

Robím to globálne, takže sa nemusím starať o ukazovatele pri odovzdávaní funkcií.

int _tmain(int argc, _TCHAR* argv) (

Nemôžem vystáť Windows štýl programovania. Nazývali všetko svojim vlastným spôsobom a sedia a radujú sa ...

Teraz kúzlo deklarovania reťazca s názvom portu. Ide o to, že nie je schopný transformovať samotný char.

LPCTSTR sPortName = L"COM1";

Práca so sériovými portami vo Windows funguje ako so súborom. Otvorenie prvého com port pre zápis/čítanie:

HSerial = ::CreateFile(sPortName,GENERIC_READ | GENERIC_WRITE,0,0,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,0);

Kontrola funkčnosti:

If(hSerial==INVALID_HANDLE_VALUE) ( if(GetLastError()==ERROR_FILE_NOT_FOUND) ( cout<< "serial port does not exist.\n"; } cout << "some other error occurred.\n"; }

Teraz musíte nakonfigurovať parametre pripojenia:

DCB dcbSerialParams = (0); dcbSerialParams.DCBlength=sizeof(dcbSerialParams); if (!GetCommState(hSerial, &dcbSerialParams)) ( cout<< "getting state error\n"; } dcbSerialParams.BaudRate=CBR_9600; dcbSerialParams.ByteSize=8; dcbSerialParams.StopBits=ONESTOPBIT; dcbSerialParams.Parity=NOPARITY; if(!SetCommState(hSerial, &dcbSerialParams)) { cout << "error setting serial port state\n"; }

Na msdn sa odporúča najprv získať parametre a potom ich zmeniť. Stále sa učíme, takže robíme podľa požiadaviek.

Teraz deklarujme reťazec, ktorý prejdeme, a premenné potrebné na to:

Char data = "Ahoj z C++"; // reťazec na odovzdanie DWORD dwSize = sizeof(data); // veľkosť tohto reťazca DWORD dwBytesWritten; // tu bude počet skutočne prenesených bajtov

Odoslanie reťazca. Dovoľte mi pripomenúť, že príklad je najjednoduchší, takže nerobím žiadne špeciálne kontroly:

BOOL iRet = WriteFile(hSerial,data,dwSize,&dwBytesWritten,NULL);

Rozhodol som sa tiež zobraziť veľkosť reťazca a počet bajtov odoslaných na kontrolu:

Cout<< dwSize << " Bytes in string. " << dwBytesWritten << " Bytes sended. " << endl;

Na konci programu urobíme nekonečnú slučku čítania údajov:

While(1) ( ReadCOM(); ) return 0; )

Teraz funkcia čítania:

Void ReadCOM() ( DWORD iSize; char sReceivedChar; while (true) ( ​​​​ReadFile(hSerial, &sReceivedChar, 1, &iSize, 0); // získať 1 bajt, ak (iSize > 0) // vytlačiť cout, ak sa niečo prijme<< sReceivedChar; } }

To je vlastne celý príklad.

Spolu s paralelným portom je port COM alebo sériový port jedným z tradičných počítačových vstupno/výstupných portov používaných v skorších počítačoch. Aj keď je port COM v moderných počítačoch obmedzený, informácie o ňom môžu byť užitočné pre mnohých používateľov.

Sériový port, podobne ako paralelný, sa objavil dávno pred objavením sa osobných počítačov architektúry IBM PC. V prvých osobných počítačoch sa port COM používal na pripojenie periférií. Rozsah jeho aplikácie bol však trochu odlišný od rozsahu paralelného portu. Ak sa paralelný port používal hlavne na pripojenie tlačiarní, potom sa COM port (mimochodom, predpona COM je len skratka slova komunikácia) zvyčajne používal na prácu s telekomunikačnými zariadeniami, ako sú modemy. K portu však môžete pripojiť napríklad myš, ale aj iné periférne zariadenia.

COM port, hlavné aplikácie:

  1. Terminálové pripojenie
  2. ~ externé modemy
  3. ~ tlačiarne a plotre
  4. ~ myši
  5. Priame prepojenie dvoch počítačov

V súčasnosti sa rozsah COM portu výrazne zmenšil zavedením rýchlejšieho a kompaktnejšieho a mimochodom aj sériového USB rozhrania. Externé modemy určené na pripojenie k portu, ako aj „COM“ myši, sa takmer vytratili. Áno, a len zriedka teraz niekto spája dva počítače pomocou kábla nulového modemu.

Množstvo špecializovaných zariadení však stále používa sériový port. Nájdete ho na mnohých základných doskách. Faktom je, že oproti USB má COM port jednu dôležitú výhodu – podľa štandardu sériového prenosu dát RS-232 dokáže pracovať so zariadeniami na vzdialenosť niekoľkých desiatok metrov, pričom dosah USB kábla, napr. pravidlo, obmedzené na 5 metrov.

Princíp fungovania sériového portu a jeho rozdiel od paralelného

Na rozdiel od paralelného (LPT) portu sériový port prenáša dáta bit po bite cez jednu linku a nie cez viacero liniek súčasne. Bitové sekvencie sú zoskupené do dátových tokov počínajúc štartovacím bitom a končiacim stop bitom a párnymi paritnými bitmi používanými na kontrolu chýb. Odtiaľ pochádza ďalší anglický názov, ktorý má sériový port – Serial Port.

Sériový port má dve linky, cez ktoré sa prenášajú aktuálne dáta - sú to linky na prenos dát z terminálu (PC) do komunikačného zariadenia a naopak. Okrem toho existuje niekoľko ďalších kontrolných línií. Sériový port je obsluhovaný špeciálnym čipom UART, ktorý je schopný podporovať relatívne vysokú rýchlosť prenosu dát, dosahujúcu 115 000 baudov (bajtov/s). Je pravda, že stojí za zmienku, že skutočná rýchlosť výmeny informácií závisí od oboch komunikačných zariadení. Okrem toho funkcie regulátora UART zahŕňajú konverziu paralelného kódu na sériový a naopak.

Port používa porovnávacie vysokonapäťové elektrické signály až do +15 V a -15 V. Logická nulová úroveň sériového portu je +12 V a logická jedna úroveň je -12 V. Takýto veľký pokles napätia zaisťuje vysoký stupeň šumu odolnosť prenášaných údajov. Na druhej strane vysoké napätie používané v sériovom porte vyžaduje zložité obvodové riešenia. Aj táto okolnosť prispela k poklesu obľúbenosti prístavu.

Sériové rozhranie RS-232

Prevádzka sériového portu na PC je založená na komunikačnom štandarde pre sériové zariadenia RS-232. Táto norma popisuje proces výmeny údajov medzi telekomunikačným zariadením, ako je modem a počítačový terminál. Štandard RS-232 definuje elektrické charakteristiky signálov, ich účel, trvanie, ako aj veľkosti konektorov a ich rozmiestnenie. RS-232 zároveň popisuje iba fyzickú vrstvu procesu prenosu dát a nevzťahuje sa na v tomto prípade použité transportné protokoly, ktoré sa môžu líšiť v závislosti od použitého komunikačného vybavenia a softvéru.

Štandard RS-232 bol vytvorený v roku 1969 a jeho najnovšia verzia TIA 232 bola vydaná v roku 1997. RS-232 sa v súčasnosti považuje za zastaraný, no väčšina operačných systémov ho stále podporuje.

V moderných počítačoch je konektor sériového portu 9-kolíkový konektor DB-9 samec, hoci štandard RS-232 popisuje aj 25-kolíkový konektor DB-25, ktorý sa často používal na starších počítačoch. Konektor DB-9 sa zvyčajne nachádza na základnej doske PC, aj keď v starších počítačoch môže byť na špeciálnej multikarte vloženej do rozširujúceho slotu.

9-pinová zásuvka DB-9 na základnej doske

DB-9 konektor na kábli zariadenia pripojeného k portu

Na rozdiel od paralelného portu sú konektory na oboch stranách obojsmerného sériového kábla totožné. Okrem liniek na prenos samotných dát obsahuje port niekoľko obslužných liniek, ktorými je možné prenášať riadiace informácie medzi terminálom (počítačom) a telekomunikačným zariadením (modem). Aj keď teoreticky stačia na fungovanie sériového portu iba tri kanály – príjem dát, prenos dát a uzemnenie, prax ukázala, že prítomnosť obslužných liniek robí komunikáciu efektívnejšou, spoľahlivejšou a vo výsledku aj rýchlejšou.

Účel konektorových liniek sériového portu DB-9 podľa RS-232 a ich zhoda s kolíkmi konektora DB-25:

Kontaktujte DB-9 anglický názov Ruské meno Kontaktujte DB-25
1 Detekcia dátového nosiča Dopravca bol zistený 8
2 Prenášať údaje Prenesené dáta 2
3 Prijímať údaje Prijaté údaje 3
4 Dátový terminál pripravený Terminálna pripravenosť 20
5 Ground Zem 7
6 Súbor údajov pripravený Pripravenosť vysielača 6
7 Žiadosť o odoslanie Žiadosť o zaslanie údajov 4
8 Vymazať na odoslanie Prenos dát povolený 5
9 Kruhový indikátor Indikátor zvonenia 22

Konfigurácia a prerušenia

Keďže počítač môže mať niekoľko sériových portov (až 4), systém im pridelí dve hardvérové ​​prerušenia - IRQ 3 (COM 2 a 4) a IRQ 4 (COM 1 a 3) a niekoľko prerušení BIOSu. Mnohé komunikačné programy, ale aj vstavané modemy využívajú na svoju prácu prerušenia a adresný priestor COM portov. V tomto prípade sa zvyčajne nepoužívajú skutočné porty, ale takzvané virtuálne porty, ktoré emuluje samotný operačný systém.

Rovnako ako u mnohých iných komponentov základnej dosky, nastavenia portu COM, ako sú hodnoty prerušení systému BIOS, ktoré zodpovedajú hardvérovým prerušeniam, možno konfigurovať prostredníctvom rozhrania nastavenia systému BIOS. Na tento účel sa používajú možnosti systému BIOS, ako je port COM, sériový port na doske, adresa sériového portu atď.

Záver

Sériový port PC v súčasnosti nie je široko používaným médiom pre I/O informácie. Keďže však existuje veľké množstvo zariadení predovšetkým na telekomunikačné účely, ktoré sú určené na prácu so sériovým portom, a tiež kvôli niektorým výhodám sériového dátového protokolu RS-232, sériové rozhranie by sa ešte nemalo odpisovať. ako absolútne zastaraný základ architektúry osobného počítača.

V poslednej dobe sériový spôsob prenosu dát nahrádza paralelný.
Príklady nemusíte hľadať ďaleko: vzhľad zberníc USB a SATA hovorí sám za seba.
Paralelnú zbernicu je skutočne ťažké škálovať (dlhší kábel, vyššia frekvencia zbernice), nie je prekvapujúce, že technológie sa v zadnej časti obracajú na paralelné zbernice.

Sériové rozhrania

Dnes existuje veľké množstvo rôznych sériových dátových rozhraní.
Okrem už spomínaného USB a SATA si môžeme pripomenúť aj minimálne dva známe štandardy RS-232 a MIDI (alias GamePort).
Všetky spája jedno – sériový prenos každého bitu informácie alebo sériové rozhranie.
Takéto rozhrania majú mnoho výhod a najdôležitejšou z nich je malý počet pripojovacích vodičov a tým aj nižšia cena.

Prenos dát

Sériová komunikácia môže byť realizovaná dvoma spôsobmi: asynchrónne a synchrónne.

Synchrónny prenos dát zahŕňa synchronizáciu činnosti prijímača a vysielača zahrnutím informácií o hodinách do prenášaného signálu alebo pomocou špeciálnej synchronizačnej linky.
Prijímač a vysielač musia byť prepojené špeciálnym synchronizačným káblom, ktorý zaisťuje fungovanie zariadení na rovnakej frekvencii.

Asynchrónny prenos zahŕňa použitie špeciálnych bitov, ktoré označujú začiatok a koniec dát – štart (logická nula) a stop (logická jednotka) bity.
Je tiež možné použiť špeciálny paritný bit, ktorý určuje párny alebo nepárny počet prenášaných jednotlivých bitov (v závislosti od prijatej konvencie).
Na prijímacej strane sa tento bit analyzuje a ak sa paritný bit nezhoduje s počtom jednotlivých bitov, potom sa dátový paket odošle znova.

Stojí za zmienku, že takáto kontrola vám umožňuje zistiť chybu iba vtedy, ak bol nesprávne prenesený iba jeden bit, ak bolo nesprávne prenesených niekoľko bitov, táto kontrola sa už stane nesprávnou.
Odoslanie ďalšieho dátového paketu môže nastať kedykoľvek po odoslaní stop bitu a, samozrejme, musí začínať štartovacím bitom.
Nič nie je jasné?

Ak by boli všetky počítačové technológie jednoduché, každá žena v domácnosti by už dávno vytvorila nové protokoly paralelne s knedľami ...
Skúsme sa na proces pozrieť inak.
Dáta sa prenášajú v paketoch, približne ako IP pakety, informačné bity idú spolu s dátami, počet týchto bitov sa môže meniť od 2 do 3 a pol.
S polovičkou?!
Áno, počuli ste dobre, s polovicou!

Stop bit, alebo skôr prenášaný signál zodpovedajúci stop bitu, môže mať trvanie dlhšie ako signál zodpovedajúci jednému bitu, ale menej ako dva bity.
Paket teda vždy začína štartovacím bitom, ktorý je vždy nula, nasledujú dátové bity, potom paritný bit a potom stop bit, ktorý je vždy jedna.
Potom, po nejakom ľubovoľnom časovom období, pokračuje pochod beatov na Moskvu.

Tento spôsob prenosu znamená, že prijímač a vysielač musia pracovať rovnakou rýchlosťou (dobre, alebo takmer rovnakou rýchlosťou), inak prijímač buď nestihne spracovať prichádzajúce dátové bity, alebo vezme starý bit za nový. jeden.
Aby sa tomu zabránilo, každý bit je strobed, to znamená, že je odoslaný synchrónne so špeciálnym signálom - „stroboskopom“ generovaným vo vnútri zariadenia.
Pre asynchrónne zariadenia existuje množstvo špecifických rýchlostí - 50, 75, 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600 a 115200 bitov za sekundu.

Pravdepodobne ste počuli, že „baud“ sa používa ako jednotka na meranie rýchlosti prenosu dát - frekvencie zmeny stavu linky a táto hodnota sa zhoduje s rýchlosťou prenosu dát iba vtedy, ak signál môže mať jednu z dvoch hodnôt .
Ak je pri jednej zmene signálu zakódovaných niekoľko bitov (a to je prípad mnohých modemov), prenosová rýchlosť a frekvencia zmeny linky budú mať úplne odlišné hodnoty.

Teraz pár slov o tajomnom termíne „dátový paket“.
V tomto prípade sa paket chápe ako množina bitov prenášaných medzi štartovacím a stop bitom.
Ich počet sa môže pohybovať od piatich do ôsmich.
Niekto by sa mohol čudovať, prečo práve päť až osem bitov?
Prečo nepreniesť naraz, povedzme, kilobajt dát v rámci paketu?

Odpoveď je zrejmá: pri prenose malých dátových paketov môžeme stratiť tým, že s nimi pošleme tri servisné bity (od 50 do 30 percent dát), ale ak sa paket počas prenosu poškodí, ľahko to spoznáme (pamätajte na paritný bit?) a rýchlo ho znova preniesť.
Ale v kilobajte dát bude ťažké odhaliť chybu a oveľa ťažšie ju preniesť.

Príkladom zariadenia na asynchrónny sériový prenos dát je COM port počítača, obľúbený modem navrhnutý Trussardi a myš pripojená k rovnakému portu, ktoré sa z nejakého dôvodu úzkoprsé sekretárky vždy snažia strčiť do PS / 2.
Všetky tieto zariadenia pracujú na rozhraní RS-232, respektíve na jeho asynchrónnej časti, keďže štandard popisuje aj synchrónny prenos dát.

Ovládač AMD Radeon Software Adrenalin Edition 19.9.2 Voliteľný

Nový voliteľný ovládač AMD Radeon Software Adrenalin Edition 19.9.2 zlepšuje výkon v Borderlands 3 a pridáva podporu pre Radeon Image Sharpening.

Kumulatívna aktualizácia systému Windows 10 1903 KB4515384 (pridaná)

Dňa 10. septembra 2019 spoločnosť Microsoft vydala kumulatívnu aktualizáciu pre Windows 10 verzie 1903 – KB4515384 s množstvom vylepšení zabezpečenia a opravou chyby, ktorá narušila Windows Search a spôsobila vysoké využitie procesora.