Kontrola električnih kola preko USB-a. Upravljanje uređajima preko USB porta računara na ATmega8 Upravljanje vanjskim uređajima preko USB-a

Upravljajte uređajima preko USB porta računara.

P. VYSOCHANSKY, Rybnica, Transnistria, Moldavija
Računarski upravljački uređaj za različite uređaje, čiji je dijagram prikazan na sl. 1, funkcionalno sličan onom opisanom u, ali se povezuje na USB port računara, koji je (za razliku od COM porta) danas prisutan u svakom od njih. Jedini čip u uređaju je uobičajeni ATmega8 mikrokontroler. Neophodan je za organizaciju komunikacije preko USB magistrale. Iako nema namenski hardverski modul, ova funkcija se obavlja u softveru.

Otpornik R1, povezan između pozitivnog terminala napajanja i USB D-bus linije, prebacuje ga u LS režim male brzine sa brzinom od 1,5 Mbit/s, što vam omogućava da programski dešifrujete podatke računara. Otpornici R4 i B5 eliminišu prolazne procese koji se javljaju tokom razmene informacija, što povećava stabilnost rada. Kondenzator C1 blokira impulsni šum u strujnom kolu, što također poboljšava stabilnost uređaja. Diode VD1 i VD2 služe za snižavanje napona napajanja mikrokontrolera na približno 3,6 V - to je potrebno da bi se uskladio nivo sa USB magistralom.
Upravljački signali uređaja se generišu na izlazima PB0-PB5 i PSO, PC1 mikrokontrolera. Visok logički nivo - napon oko 3,4 V.
Napon niskog nivoa je blizu nule. Na izlaze možete priključiti uređaje koji troše struju ne veću od 10 mA (sa svakog izlaza). Ako su potrebne velike vrijednosti struje ili napona, tada se podudaraju čvorovi prikazani na Sl. 5 i 6. Uređaj je montiran na matičnoj ploči, štampana ploča nije razvijena.Koristi se MLT otpornici, kondenzatori C2 i SZ su visokofrekventni keramički kondenzatori, C1 je K50-35 ili slično uvozni. Silicijumske diode sa padom napona na spoju od oko 0,7 V. Program za mikrokontroler je razvijen u Bascom-AVR okruženju verzija 1.12.0.0. Za rad sa USB magistralom koristi se biblioteka swusb.LBX koja vrši softversko dekodiranje USB signala u realnom vremenu. Rezultirajući programski kod iz datoteke sa ekstenzijom HEX treba učitati u FLASH memoriju mikrokontrolera. U tu svrhu, programator je korišten u kombinaciji sa uslužnim programom ugrađenim u Bascom-AVR. Stanje bitova konfiguracije mikrokontrolera mora odgovarati onom prikazanom na slici 2


Kada prvi put povežete uređaj sa računarom, operativni sistem će otkriti novi USB HID kompatibilan uređaj pod nazivom "uniUSB" i instalirati potrebne drajvere. Nakon nekoliko sekundi uređaj je konfiguriran i spreman za korištenje. Za rad s njim kreiran je UniUSB program. Predstavljen je u dvije verzije: za 32-bitne (x86) i 64-bitne (x64) operativne sisteme Windows porodice. 32-bitna verzija je testirana u operativnim sistemima: Windows 98, Windows XP, Windows 7, a 64-bitna verzija je testirana samo u Windows XP x64. UniUSB program je napisan na jeziku PureBasic (verzija 4.31) koristeći HID Lib biblioteku korisnički definisanih funkcija, koja podržava rad sa USB HID uređajima. Izgled prozora programa prikazan je na slici 3


U istoj fascikli sa izvršnom datotekom treba da se nalazi datoteka pod nazivom UniUSB_code.txt ili UniCOM_code.txt. Posljednja opcija je neophodna za kompatibilnost sa UniCOM programom predloženim u . Ova datoteka pohranjuje skriptu za kontrolu vanjskih uređaja. Kada se program pokrene, podaci iz datoteke se učitavaju u tabelu koja se nalazi u glavnom prozoru, a kada se posao završi, pohranjuju se u datoteku. Lijevi klik na ćelije tabele omogućava vam da promijenite njihovo stanje: 1 - visoki logički nivo, 0 ili prazno - niski logički nivo. Da biste dodali ili izbrisali kolonu tabele, potrebno je da kliknete desnim tasterom miša na nju i izaberete potrebnu radnju u meniju koji se pojavi. Kada povežete uređaj na USB port, program će ga otkriti i aktivirati dugme koje se nalazi na vrhu prozora na traci sa alatkama. Klikom na ovo dugme započinje proces sortiranja kroz kolone tabele i postavljanja izlaznih stanja naznačenih u njima. Radi veće jasnoće, lijevo od tabele označeni su brojevi izlaza na kojima je logički nivo trenutno visoko postavljen. Brzina pretraživanja (vrijeme u milisekundama između prijelaza iz stupca u kolonu) se postavlja u polju "Brzina, ms". Imajte na umu da je Windows operativni sistem multitasking! To znači da je vrijeme procesora podijeljeno na mnoge procese, ponekad skrivene od korisnika, koji se izvršavaju redom, uzimajući u obzir prioritete postavljene u sistemu. Stoga ne treba očekivati ​​veliku preciznost u održavanju vremenskih intervala manjih od 100 ms.
Da biste nakratko zaustavili pretragu kolona, ​​koristite dugme Ponovnim pritiskom nastavlja se pretraga od mesta gde je stala. Dugme potpuno zaustavlja pretragu po kolonama tabele. Ako razmjena informacija između računara i uređaja ne uspije ili se uređaj isključi iz USB konektora računara, program će prijaviti grešku tako što će prikazati odgovarajuću poruku u statusnoj traci.

LITERATURA

1. Nosov T. Upravljanje uređajima preko COM porta računara - Radio, 2007, br. 11, str. 61,62.
2. Ryzhkov A. Američki programer za AVR i AT89S mikrokontrolere, kompatibilan sa AVR910. - Radio, 2008, br. 7, str. 28, 29.

Na osnovu materijala iz časopisa "Radio 2`2011"
Možete preuzeti firmver mikrokontrolera i PC program

Danas u svakoj elektromehaničarskoj radionici, pa tako i kod svakog radio-amatera, radni dan počinje uključivanjem računara, a tek onda pomoćne električne opreme. Inače, radni dan počinje uključivanjem računara ne samo za radio amatere, već i za mnoge korisnike ovog "uređaja", koji je postao sastavni dio naših života. Ali paljenje svakog dana ujutro i gašenje uveče, pa, recimo, štampača, aktivnih zvučnika, stolne lampe ili ko zna šta još možete naći kod običnog korisnika, postaje malo dosadno. Na osnovu dogovorenih ciljeva, cilj je bio kreirati prekidač opterećenja dizajniran za uključivanje i isključivanje svih povezanih uređaja. Slažem se da možete krenuti putem manjeg otpora i staviti običan prekidač na sve, ali izgleda da to nije put za radio amatera.To ćemo učiniti mnogo praktičnije - ugradit ćemo mašinu u mrežni filter:

Budući da uređaj prati činjenicu da se uređaj uključuje i isključuje po principu “slave-master”, najlakši način je korištenje USB porta. Odmah da napomenem da kada se koristi USB port, uređaj radi u laptopima i računarima sa napajanjem koje isključuje sve izvore napajanja. Na primjer, u najnovijim modelima napajanja, USB port +5 volti je prisutan kao standby port čak i kada je jedinica isključena. Uređaj neće raditi s njima, odnosno hoće, ali je uvijek uključen. Ovdje je potrebno koristiti neki drugi priključak kao izvor signala, te shodno tome uskladiti signal izvora i aktuatora.

U ovom uređaju aktuator je relej sa kontaktima od 16 ampera i zavojnicom od 5 volti. Upotreba releja osigurava galvansku izolaciju izvora signala i mreže od 220 volti.

Nakon provođenja serije eksperimenata, utvrđeno je da kada se napaja, prema podacima iz pasoša, +5 volti, relej troši 150 mA struje. Ako koristite desktop računar, nema problema, jer USB port +5 volti dolazi direktno iz napajanja i ne opterećuje ga jako. Ako ste zadovoljni sa svim gore navedenim, možete stati i napraviti svoju verziju prema dijagramu ispod.

Ali ako planirate da koristite laptop, onda nije preporučljivo da propuštate dodatnih 150 mA kroz računar; u tom slučaju morate koristiti dodatno napajanje od 5 volti. U ovoj izvedbi korišteno je prekidačko napajanje iz punjača za mobilni telefon. Može se koristiti bilo koji neregulirani izvor napajanja, pod uvjetom da može osigurati napon od 5 volti i struju od oko 250 mA, uzimajući u obzir marginu. Možete koristiti i drugi napon, ali u tom slučaju će biti potrebno uzeti relej s odgovarajućim naponom napajanja.Da bi se izvor signala uskladio s relejem i napajanjem, potrebno je ugraditi tranzistorski prekidač sljedećeg tipa:

Odabrani tranzistor je tip KT815 sa bilo kojim slovom i otpornikom od 1 kOhm, dioda - KD522. Sa ovom šemom povezivanja, potrošnja struje je pokazala 4 mA, što nije toliko značajno za laptop. LED1 i LED2 pokazuju status kola. Po želji, zajedno s otpornicima, mogu se isključiti iz kruga.

Upravljački uređaj od 220 V montiran je u slobodnom prostoru kućišta utičnice - mrežni filter.Šematski fajl u plan nalazi

Ne samo svaki programer, već i svaki dovoljno iskusan korisnik zna da veliki broj rutinskih poslova možete prebaciti na računar ili ga, na primjer, natjerati da uradi nešto umjesto vas kada ste na odmoru. Dakle, računar se prilično dobro nosi sa jednosložnim odgovorima na mejlove (recimo, primio sam pismo, odgovoriću detaljno kasnije). Može li kompjuter, na primjer, hraniti vašu mačku? Zalivati ​​cveće? Na kraju krajeva, samo palite i gasite svjetla u svom stanu svake večeri kako bi izgledalo kao da ste kod kuće?

U holivudskim filmovima često vidimo kućnu automatizaciju ove vrste, obično vezanu za filmskog heroja - naučnika ili pronalazača, obično pomalo ludog, kao Doc Brown iz Povratka u budućnost. Postoje legende o fidošnicima koji su vezivali električne utikače na glave štampača matričnih štampača kako bi mogli daljinski da isključe računar. Čak su koristili uvlačivu ladicu CD drajva da pritisnu prokleto dugme. Ali da li je moguće ovo nekako više uraditi, recimo, redovno? Naravno, postoji mnogo industrijskih rješenja za ovu vrstu problema. Kompjuteri upravljaju alatnim mašinama, dizalicama, cijelim elektranama i to, u principu, nikoga ne čudi. Štaviše, računari se takođe nose sa paljenjem i gašenjem svetla u prostoriji, ovo je čak dobilo i ime - "pametna kuća", jedini problem je što se industrijski računari ne prodaju u prodavnicama, i tamo gde se prodaju, veoma su skupi, ali su komponente "pametne kuće" obično specijalizovana računari koji ne zahtijevaju reprogramiranje od strane krajnjeg korisnika. Jednostavno rečeno, rade ono što je proizvođač namjeravao, ali to nije uvijek ono što želite.

Naši uređaji su dizajnirani da popune nišu koju proizvođači kompjuterske periferije iz nekog razloga ne primjećuju: da omoguće korisniku običnog kućnog računara da ga koristi za upravljanje nečim opipljivijim od e-pošte. Da budemo precizniji, pomoću naših uređaja možete učiniti da vaš računar kontroliše sve uređaje u kojima teče električna struja. Svi uređaji koje trenutno nudimo povezani su sa računarom preko USB porta (u nekim slučajevima možete koristiti i klasični COM port, ali gdje se danas može nabaviti). Većina naših modela uređaja ima ugrađene elektromagnetne releje; maksimalna sklopna snaga ovih releja je mala, svega 300 W, ali je to sasvim dovoljno za upravljanje stolnom lampom ili ventilatorom, za uključivanje i isključivanje aktivne mrežne opreme (ruteri, prekidači, pristupne tačke i slično), kao i za većina ne baš fensi računara. Ako je potrebna veća snaga opterećenja, potrebno je koristiti eksterne releje, na primjer, bilo koji energetski rele sa naponom napajanja od 12 ili 24 V, koje također možete naručiti kod nas ili odabrati sami; Snaga većine releja dostupnih na tržištu sasvim je dovoljna za upravljanje grijaćim uređajima, kotlićima, pumpama i drugim moćnim potrošačima električne energije. Neki od naših uređaja su inicijalno dizajnirani za povezivanje takvih releja, dok se drugi mogu povezati na eksterne releje preko kola kojima upravljaju ugrađeni releji.

Osim kontrole električnog opterećenja, naši uređaji mogu odgovoriti na vanjske “podražaje” – ulazne vodove (signalni krugovi), koji su obične električne žice koje mogu biti zatvorene ili otvorene. Uređaj obavještava upravljački računar o promjeni statusa ulazne linije, a osim toga može samostalno reagirati na takvu promjenu uključivanjem ili isključivanjem određenih kontroliranih kola, što vam u nekim slučajevima omogućava da bez kontrolnog računala (na primjer, paljenje i gašenje svjetla u prostoriji, kada upravljački računar ne radi).

Naravno, potreban je upravljački softver na strani računara. Za korisnike sa vještinama programiranja nudimo (besplatno) brojne programe u izvornom kodu, uključujući biblioteke funkcija za pristup našim uređajima; ako samostalno pisanje softvera na strani domaćina nije dio vaših planova, možemo ponuditi upravljačke programe u obliku statički sastavljenih (tj. ne zahtijevaju instalaciju) izvršne datoteke za Linux i Windows. S obzirom da naši uređaji podržavaju HID standard, za njih nisu potrebni nikakvi drajveri – odnosno potrebni drajver je već u vašem sistemu. Napominjemo da je firmver naših uređaja dostupan iu izvornom tekstualnom obliku, a uz pomoć programatora (opet, možemo ponuditi kupovinu odgovarajućeg programatora od nas ili ga sami odabrati) možete promijeniti ponašanje našeg uređaja, prilagođavajući ga vašim potrebama. Slobodno distribuiramo i firmver i host softver pod uslovima GNU GPL v.3 licence.

Odmah napominjemo da smo fokusirani uglavnom na ljubitelje tehnologije - ljude koji se barem dobro snalaze s odvijačem (iako lako možete bez lemilice; već smo zalemili sve što vam treba). Međutim, u ograničenom izdanju izdajemo uređaj za koji nije potreban čak ni odvijač za korištenje - to je produžni kabel s pet utičnica i ugrađenim UNC uređajem koji vam omogućava kontrolu četiri od pet utičnica (posljednja utičnica je uvijek uključen; može se koristiti, na primjer, za napajanje kontrolnog računara). Najočiglednija upotreba ove verzije uređaja je kontrola svega što se nalazi oko vašeg kompjuterskog stola: na primjer, možete koristiti kombinaciju tipki na tastaturi da biste uključili ili isključili lampu na stolu, uključili i isključili ventilator , zvučnike, modem i sve ostalo što se nalazi u radijusu dužine kabla za napajanje od vašeg računara i ima nazivnu snagu ne veću od 300 W. Takav uređaj je, međutim, više igračka nego bilo što drugo; idealan je kao originalni poklon za tech geek-a, ali pune mogućnosti naših uređaja otkrivaju se kada samostalno instalirate kontrolirana kola (zapamtite, za to su vam potrebni samo odvijač i skidač žice). Ovdje su vaše mogućnosti praktično ograničene samo vašom maštom. Naš uređaj se može uključiti umjesto prekidača za svjetlo u prostoriji, može kontrolirati osvjetljenje i ventilaciju akvarija, elektromagnetska brava na vratima (tačnije, samo sam elektromagnet, bez skupog upravljačkog modula) omogućit će vam da napravite vaš kompjuter radi kao vratar, koračni motor će otvarati i zatvarati prozor, a elektromagnetni ventil za vodu iz mašine za pranje veša će vam omogućiti da automatizujete zalivanje sobnog cveća (ovde se oslanjamo na vaš zdrav razum: računari se ponekad pokvare, trebalo bi da obezbedite zaštitu od poplava u slučaju da vaš sistem ne radi kako ste očekivali – na primer, bilo bi razumno uzeti vodu za navodnjavanje ne iz vodovoda, već iz kontejnera ograničene zapremine).

Ključne riječi: proračunska pametna kuća, DIY pametna kuća, kontrola napajanja računara, kontrola napajanja računara, kućna automatizacija, USB napajanje, kontrola svjetla u kompjuterskoj sobi, kontrola rasvjete, kontroler svjetla, USB kontrola svjetla

– Igor (Administrator)

Danas mnogi korisnici imaju više od jednog USB uređaja. Zapravo, povezivanje putem USB-a postalo je gotovo univerzalna metoda. Većina ljudi je vjerovatno čak zaboravila na postojanje takvih portova/konektora kao što su LPT i COM. Na primjer, prilično velik dio perifernih uređaja (pisač, itd.) povezan je samo preko USB-a.

USBDeview manager program za upravljanje USB uređajima

Ako imate mnogo različitih USB uređaja i aktivno ih koristite, onda ste najvjerovatnije naišli na probleme i ograničenja standardnog Windows upravitelja USB uređaja. Za efikasnije upravljanje vezama, postoji poseban uslužni program koji se zove USBDeview od NirSoft-a (link za preuzimanje).

Bilješka: Ograničenja standardnog Windows upravitelja uređaja su sasvim opravdana. Budući da ovu funkcionalnost koriste i iskusni i početnici.

Bilješka: Na stranici programera ima dosta informacija. Sami linkovi za preuzimanje su na samom dnu.

Uslužni program je prenosiv i može se pokrenuti bilo gdje. Izvršna datoteka je teška oko 170 KB i dolazi za 32-bitnu i 64-bitnu verziju Windows-a. Za tako mali program, ima iznenađujuće veliki broj korisnih funkcija.

Bilješka: Više o svim njegovim mogućnostima možete saznati na web stranici programera. Ovaj članak će raspravljati samo o nekima od njih koji se najčešće koriste.

Kao što ste vjerovatno primijetili, slika prikazuje neke od dostupnih funkcija. Povežite se, isključite, izbrišite, otvorite, provjerite brzinu, promijenite slova i još mnogo toga.

Korisne funkcije programa USBDeview

Iz različitih razloga, Windows registar vodi evidenciju o svim USB uređajima koji su ikada bili povezani na operativni sistem. USBDeview će vam pokazati sve informacije o svim uređajima za koje su sačuvani unosi u registar. Ako je potrebno, možete ispraviti potrebne informacije u registru (uslužni program vam omogućava da odmah otvorite ključ registra s informacijama o USB uređaju).

Bilješka: Pohranjivanje informacija o uređaju koristi se iz najmanje nekoliko razloga. Prvo, ponovno povezivanje uređaja bit će brže. Drugo, za uređaje koji zahtijevaju instalaciju nestandardnih drajvera, ovo je vitalna funkcija. U suprotnom, svaki put biste morali ponovo instalirati drajvere. Treće, uređajima se mogu dodijeliti slova pogona. A da biste ograničili rizik od problema s istim slovima, ima smisla dodijeliti jedinstveno slovo svakom uređaju.

Iako se primjenjuju standardi za određivanje brzine čitanja i pisanja svake verzije USB komunikacijskog protokola, brzina može varirati na svakom uređaju. USBDeview vam omogućava da izvršite jednostavan test koristeći jednu veliku datoteku za pisanje i čitanje. Naravno, ispravniji test bi bio kopiranje i čitanje različitih grupa datoteka različitih veličina, ali, ipak, čak i ovaj test omogućava procjenu približne brzine.

Uslužni program vam takođe omogućava da promenite slovo diska. Naravno, postoje i drugi načini, ali u ovom slučaju to možete učiniti u samo nekoliko klikova.

Sve u svemu, USBDeview je odličan menadžer USB uređaja.

Uređaj za upravljanje računarom
razni uređaji, čiji je dijagram prikazan na sl. 1, funkcionalno sličan
opisano u, ali se povezuje na USB port računara, koji (za razliku od
sa COM porta) danas je prisutan u svakom od njih. Jedini čip uređaja
- uobičajeni mikrokontroler ATmega8. To je neophodno za organizaciju
USB bus komunikacija. Iako mu nedostaje specijalizovani hardver
modula, ova funkcija se izvodi u softveru. Otpornik R1 spojen između
pozitivni terminal napajanja i USB D-bus linija, prenosi ga na niske brzine
LS režim sa brzinom od 1,5 Mbit/s, koji vam omogućava dešifrovanje paketa
kompjuterski programski. Otpornici R4 i R5 eliminišu tranzijente
procesi koji nastaju prilikom razmjene informacija, čime se povećava stabilnost rada.
Kondenzator C1 blokira impulsni šum u strujnom kolu, što se također poboljšava
stabilnost uređaja. Za smanjenje napona koriste se diode VD1 i VD2
napajanje mikrokontrolera na približno 3,6 V - to je potrebno za
usklađivanje nivoa sa USB magistralom. Signali upravljanja uređajem se generiraju
izlazi RV0-RV5 i PC0, PC1 mikrokontrolera. Visok nivo logike -
napon je oko 3,4 V. Napon niskog nivoa je blizu nule. Do izlaza
Možete spojiti uređaje koji troše struju ne veću od 10 mA (sa svakog izlaza).
Ako su potrebne velike vrijednosti struje ili napona, tada treba koristiti čvorove
sporazumi prikazani na sl. 5 i 6.

Uređaj je montiran na matičnoj ploči,
nije razvijena štampana verzija. Koriste se MLT otpornici, kondenzatori C2 i C3 -
keramička visokofrekventna, C1 - K50-35 ili slično iz uvoza. Diodes
silicijum sa padom napona na spoju od oko 0,7 V. Program za mikrokontroler
razvijeno u Bascom-AVR okruženju verzije 1.12.0.0. Za rad USB magistrale
Koristi se biblioteka swusb.LBX koja vrši softversko dekodiranje signala
USB u realnom vremenu. Rezultirajući programski kod
iz datoteke sa ekstenzijom HEX treba učitati u FLASH memoriju mikrokontrolera.
U tu svrhu, programator je korišten u kombinaciji sa ugrađenim Bascom-AVR
korisnost. Stanje bitova konfiguracije mikrokontrolera mora odgovarati
prikazano na sl. 2. Kada prvi put povezujete uređaj sa računarom, operativni sistem
sistem će otkriti novi USB HID kompatibilni uređaj sa imenom
“uniUSB” i instalirajte potrebne drajvere. Za par sekundi
Uređaj je konfigurisan i spreman za upotrebu.

Napravljen je program za rad s njim
UniUSB. Predstavljen je u dvije verzije: za 32-bitnu (x86) i 64-bitnu
(x64) operativni sistemi Windows porodice. Provjereno je da 32-bitna verzija radi
u operativnim sistemima Windows 98, Windows XP, Windows 7 i 64-bit -
samo na Windows XP x64. UniUSB program je napisan na jeziku PureBasic (verzija
4.31) koristeći HID_lib biblioteku korisnički definiranih funkcija,
podržava rad sa USB HID uređajima. Izgled prozora programa
prikazano na sl. 3. U istoj fascikli sa izvršnom datotekom mora biti
datoteka pod nazivom UniUSB_Code.txt ili UniCOM_Code.txt. Zadnja opcija je obavezna
za kompatibilnost sa UniCOM programom predloženim u . U ovom fajlu
Skripta za upravljanje vanjskim uređajima je pohranjena. Kada se program pokrene, podaci
iz datoteke se učitavaju u tabelu koja se nalazi u glavnom prozoru, a po završetku
radovi se pohranjuju u datoteku. Lijevi klik na ćelije tabele vam omogućava
promijeniti njihovo stanje: 1 - visoki logički nivo, 0 ili prazan - nizak
logičkom nivou. Da biste dodali ili izbrisali kolonu tabele, morate je koristiti
kliknite desnim tasterom miša i izaberite željenu radnju iz menija koji se pojavi.

Prilikom povezivanja uređaja na USB port
program će ga otkriti i aktivirati dugme koje se nalazi na vrhu
prozore na traci sa alatkama. Klikom na ovo dugme započinje proces
pretraživanje kroz kolone tablice i postavljanje izlaznih stanja naznačenih u njima. Za
Radi veće jasnoće, izlazni brojevi su istaknuti lijevo od tabele, uključeno
koji su trenutno postavljeni na visok logički nivo. Brzina
pretraživanje (vrijeme u milisekundama između prijelaza iz stupca u kolonu) je postavljeno
u polju „Brzina, ms“.

Imajte na umu da je operativni sistem Windows
- multitasking! To znači da je CPU vrijeme podijeljeno na mnoge
ponekad skriveni od korisničkih procesa koji se izvršavaju redom s
uzimajući u obzir prioritete utvrđene u sistemu. Zato ne očekujte mnogo
tačnost održavanja vremenskih intervala manjih od 100 ms. Na kratak rok
Da biste zaustavili iteraciju kroz kolone, koristite dugme Kliknite na njega ponovo
nastavit će pretragu od mjesta gdje je stao. Dugme potpuno zaustavlja sortiranje po kolonama
stolovi. Ako tokom razmjene informacija između računara i uređaja
dođe do kvara ili je uređaj isključen iz USB konektora računara,
program će prijaviti grešku tako što će prikazati odgovarajuće
poruka.

LITERATURA

1. Nosov T. Upravljanje uređajima
preko COM porta računara. - Radio, 2007, br. 11,0.61,62.

2. Ryzhkov A. Američki programer
AVR i AT89S mikrokontroleri, kompatibilni sa AVR910. - Radio, 2008, br. 7, str.
28, 29.

Od urednika. Locirani su programi za mikrokontroler i računar
na našem FTP serveru na ftp:// ftp.radio.ru/pub/2011/02/uniUSB.zip