Programator procesorów AVR, część 2
|
|
- Laura Żurawska
- 8 lat temu
- Przeglądów:
Transkrypt
1 P R O J E K T Y Programator procesorów AVR Programator procesorów AVR, część 2 kit AVT 812 W drugiej czíúci artyku³u o programatorze AVR postaramy sií dostarczyê nieco wiedzy o samych procesorach, podzielimy sií takøe kilkoma praktycznymi uwagami dotycz¹cymi ich w³aúciwoúci oraz sposobûw pisania programûw asemblerowych. Wydaje nam sií to potrzebne, zw³aszcza w przypadku nowych uk³adûw, a takimi s¹ na rynku procesory AVR. Kaødy zainteresowany i tak samodzielnie bídzie musia³ sií nauczyê nowych procesorûw, warto jednak juø na pocz¹tku wiedzieê, czy wysi³ek moøe sií op³acaê i jakich korzyúci moøna sií spodziewaê stosuj¹c nowe uk³ady. Na pocz¹tku wrûcimy jeszcze do samego programatora. Jak zosta³o to powiedziane w pierwszej czíúci artyku³u, programator wspû³pracuje z komputerem PC, ktûry jest sterowany przez program nadzoruj¹cy proces zapisu danych do pamiíci uk³adu AVR. Program ten steruje programatorem za pomoc¹ opisanych wczeúniej 3 rozkazûw, spe³nia takøe rolí interfejsu, za pomoc¹ ktûrego uøytkownik moøe decydowaê co i jak zapisaê lub odczytaê z pamiíci programowanego procesora. Korzystaj¹c z informacji dostípnych w pierwszej czíúci artyku³u, kaødy moøe samodzielnie stworzyê taki program. Dla pozosta³ych, ktûrzy nie chc¹ lub nie mog¹ napisaê programu dla PCta, przygotowaliúmy jego wersjí dzia³aj¹c¹ w úrodowisku Windows95. Na rys. 4 przedstawiono ekran pracuj¹cego programu w trybie zapisu lub odczytu danych z procesora. Programik jest bardzo prosty, ale w zupe³noúci wystarcza do sterowania p³ytki programatora oraz pozwala na podstawowe manipulacje danymi. Wybieraj¹c odpowiedni¹ opcjí w menu ìplikî albo wybieraj¹c kursorem ikoní zapisanej kartki moøna otworzyê zbiûr zawieraj¹cy dane do zapisu do pamiíci procesora. ZbiÛr moøe mieê postaê INTEL HEX (format pliku generowany przez program asemblera) lub danych w postaci binarnej. ZawartoúÊ odczytanego pliku moøna wyúwietliê na ekranie wybieraj¹c opcjí ìedycjaî lub klikaj¹c na ikoní pisz¹cej d³oni. Otwarty zbiûr moøna takøe zapisaê na dysku lub dyskietce (tylko w formacie binarnym) klikaj¹c na ikoní dyskietki lub wybieraj¹c opcjí ìzapiszî menu ìplikî. Polecenie ìprogramî uaktywnia opcje zwi¹zane bezpoúrednio z programatorem. Pojawiaj¹ce sií nowe okienko udostípnia szereg klawiszy, ktûrych naciúniície rozpoczyna zapis, weryfikacjí lub odczyt danych z pamiíci programu (Flash) procesora lub z pamiíci EEPROM. Klawisz ìblokadaî s³uøy do wydania polecenia zaprogramowania bitûw zabezpieczaj¹cych przed odczytem danych z pamiíci, a klawisz ìkoniecî zamyka sesjí programowania i pozwala powrûciê 71
2 Rys. 4. Okno programu sterującego pracą programatora. interesuj¹cych nas plikûw. Moøna tam znaleüê zarûwno asemblery jak i symulatory pozwalaj¹ce za pomoc¹ komputera úledziê zachowanie napisanego przez nas oprogramowania oraz podgl¹daê zawartoúê rejestrûw i pamiíci procesora, co umoøliwia wykrycie b³ídûw. DostÍpne s¹ takøe przyk³adowe programy i procedury napisane w jízyku asemblera. Najwaøniejsze pliki to: ASM- PACK.EXE, ASM.ZIP, ASTU- DIO.EXE. Na stronie internetowej moøna takøe znaleüê dok³adne informacje techniczne zwi¹zane z konkretnym typem procesora. Brak tam niestety najprostszego chociaøby kompilatora jízyka C, ktûrego uøycie stanowi duøe u³atwienie podczas pisania profesjonalnego oprogramowania. Z do- do edycji danych. Dwie rozwijane listy s³uø¹ do wyboru typu procesora, ktûry bídzie programowany oraz portu COM1 lub COM2, do ktûrego do³¹czona zostanie p³ytka programatora. Zmuszenie procesora do wykonania jakiejkolwiek sensownej pracy polega na stworzeniu dla niego programu, ktûrego kody zostan¹ zapisane w pamiíci Flash procesora za pomoc¹ naszego programatora. W czasie pisania programu asemblerowego uøywa sií nazw symbolicznych. Potem specjalny program przekszta³ca polecenia i nazwy symboliczne na kody bezpoúrednio przetwarzane przez procesor. Program taki nazywany jest potocznie asemblerem (wiedz¹ o tym doskonale Czytelnicy, ktûrzy kiedykolwiek mieli do czynienia z programowaniem, a powyøsze uwagi skierowane s¹ do nowicjuszy, ktûrzy dopiero od niedawna interesuj¹ sií procesorami i sterownikami jednouk³adowymi). W przypadku procesorûw AVR program asemblera rozpowszechniany jest nieodp³atnie przez firmí ATMEL. Asembler oraz kilka innych programûw narzídziowych i ciekawych przyk³adûw oprogramowania dla procesorûw AVR moøna znaleüê na stronie internetowej firmy pod adresem Na tej stronie kieruj¹c sií nastípuj¹cym kluczem: PRODUCTS/AVR 8-bit RISC/SOFTWARE, dotrzemy do Rys. 5. Schemat blokowy procesora AT90S
3 Rys. 6. Wyprowadzenia niektórych procesorów serii AVR. stípnych informacji wynika, øe kompilator dla sterownikûw AVR oferuje firma IAR, co jest wiadomoúci¹ dobr¹ i z³¹. Dobr¹ poniewaø narzídzia tej firmy s¹ profesjonalnie przygotowane i ciesz¹ sií uznaniem, a z³¹, poniewaø zazwyczaj s¹ bardzo drogie i praktycznie niedostípne dla zwyk³ego úmiertelnika. Naleøy mieê tylko nadziejí, øe producenci uk³adûw w swoim w³asnym interesie bíd¹ wspierali powstawanie taniego oprogramowania narzídziowego, zachícaj¹c w ten sposûb do wykorzystywania w konstrukcjach elektronicznych w³aúnie ich procesorûw. Fenomen popularnoúci procesorûw '51 wi¹øe sií g³ûwnie z dostípnoúci¹ oprogramowania narzídziowego dla tego procesora. Asembler o nazwie WAVRASM pracuje w systemie Windows i jego uøycie jest stosunkowo proste. Po uruchomieniu programu naleøy otworzyê nowy dokument pos³uguj¹c sií w tym celu ikon¹ pustej kartki albo wczytaê wczeúniej napisany program, ktûry bídziemy chcieli zmieniê lub poprawiê. Pocz¹tkuj¹cy zechc¹ sií zapewne pos³uøyê dostarczonymi przez firmí wzorami programûw i opieraj¹c sií na tych przyk³adach napisz¹ swûj w³asny, pierwszy program dla procesora AVR. Generalnie dobrze jest pamiítaê o kilku, nastípuj¹cych zasadach: 1. Kaøda linia programu asemblerowego moøe sk³adaê sií z pewnych elementûw, ktûrych po³oøenie w jej obríbie nie jest obojítne. Na pierwszej pozycji w nowej linii mog¹ znaleüê sií etykiety, czyli nazwy symboliczne. Program moøe odwo³ywaê sií do etykiet, tak jak np. do konkretnych adresûw w pamiíci programu. Nazwa etykiety zakoòczona jest dwukropkiem (:). Na pocz¹tku linii dopuszczalne jest takøe umieszczanie dyrektyw czyli specjalnych poleceò steruj¹cych dzia- ³aniem samego programu asembluj¹cego. Nazwa dyrektywy poprzedzona jest bezpoúrednio znakiem kropki (.). Dalej, po co najmniej jednej spacji za etykiet¹ lub pocz¹tkiem linii moøe pojawiê sií instrukcja, ktûra w trakcie asemblacji zostanie przet³umaczona przez asembler na serií kodûw steruj¹cych dzia³aniem procesora. W linii programu moøe pojawiê sií jeszcze komentarz, czyli tekst umieszczany przez programistí. Komentarz s³uøy do przypomnienia w przysz³oúci, podczas przegl¹dania programu, jak funkcjonuj¹ jego poszczegûlne czíúci, zmienne itd. Im liczniejsze i dok³adniejsze s¹ komentarze, tym mniej potem k³opotûw ze zrozumieniem dzia- ³ania w³asnego programu. Komentarz poprzedzony jest znakiem úrednika (;) i moøe sií znaleüê po co najmniej jednej spacji za instrukcj¹ lub zajmowaê ca³¹ linií. 2. Do programu powinien zostaê do³¹czony, specjaln¹ dyrektyw¹, plik definicji np..include ì1200def.- incî. Plik definicji jest plikiem tekstowym, w ktûrym za pomoc¹ dyrektywy.equ przypisano okreúlone wartoúci liczbowe zarezerwowanym nazwom rejestrûw i bitûw. Np. jeden z rejestrûw steruj¹cych portem B procesora znajduje sií pod fizycznym adresem 18h. Pisz¹c program duøo ³atwiej zapamiítaê i odwo³ywaê sií do jego nazwy symbolicznej (w pliku definicji okreúlonej jako.equ PORTB =$18) niø do konkretnego adresu. Plik definicji zawiera wszystkie takie nazwy. Plik ten powinien znaleüê sií w tym samym katalogu w ktûrym znajduje sií poddawany asemblacji plik ürûd³owy. Moøna wykorzystaê gotowe pliki ürûd³owe podawane w przyk³adach albo napisaê taki plik samodzielnie. 3. Kaødy program powinien zawieraê na pocz¹tku winietkí wykonan¹ za pomoc¹ linii komentarza. W winietce powinna znaleüê sií nazwa programu, zwiíz³y opis jego funkcji, oznaczenie wersji i ewentualnie inne uwagi. O przydatnoúci takiej winietki przekonamy sií bardzo szybko, gdy uzbiera nam sií kilka napisanych wczeúniej programûw asemblerowych. Po pewnym czasie bardzo ³atwo zapomnieê co w³aúciwie dany program mia³ robiê i jakich w nim dokonaliúmy zmian w stosunku do innych wersji. OP ACA SI TAKØE ZAPISY- WAÆ ROZBUDOWANE I DO- K ADNE KOMENTARZE! Po napisaniu programu naleøy dokonaê jego asemblacji uøywaj¹c polecenia ìassembleî. W przypadku powodzenia wyúwietlone zostanie okienko komunikatûw zakoòczonych informacj¹ o braku Rys. 7. Mapa pamięci procesorów AVR. 73
4 b³ídûw. W przeciwnym razie w okienku pojawi¹ sií ostrzeøenia wskazuj¹ce linie programu, w ktûrych wystípuj¹ b³ídy. Polecenie ìoptionsî pozwala ustaliê format danych generowanych przez program asemblera. Dane przeznaczone dla naszego programatora powinny byê utworzone w formacie Intela, a plik powinien mieê rozszerzenie HEX. W programie dostípny jest rozbudowany plik pomocy dobrze opisuj¹cy zarûwno sk³adnií poprawnie napisanego programu ürûd- ³owego jak i jego poszczegûlne elementy. Ostrzeøenia wyúwietlane przez program WAVRASM pozwalaj¹ wyeliminowaê b³ídy sk³adni, przekrícone nazwy rozkazûw itp., natomiast nie uchroni¹ nas przed b³ídami w konstrukcji logicznej programu, ktûre sprawiaj¹, øe zaprogramowany procesor nie dzia³ tak, jak tego oczekujemy. To najtrudniejsze do wychwycenia b³ídy, bo nasze w³asne. Przy ich usuwaniu pomocne mog¹ okazaê sií programy AVR SIMULATOR lub AVR STUDIO, ktûre na komputerze PC ìudaj¹î, czyli symuluj¹ sposûb dzia³ania zaprogramowanego procesora. DziÍki obserwacji tego dzia³ania, wykonywaniu pojedynczych instrukcji, ustawianiu pu³apek i podgl¹daniu zawartoúci symulowanych rejestrûw procesora, duøo ³atwiej odkryê w programie miejsca, ktûre go prowadz¹ w przys³owiowe maliny niø tylko poprzez ømudne przegl¹danie zapisanych linii kodu. Kaødy program napisany dla procesora AVR musi uwzglídniaê jego moøliwoúci wynikaj¹ce z wewnítrznej budowy. PoszczegÛlne typy procesorûw w obríbie rodziny mog¹ sií miídzy sob¹ znacznie rûøniê, chociaøby liczb¹ wyprowadzeò, i nie zawsze program napisany dla jednego procesora da sií uruchomiê na innym. Generalnie jednak struktura wewnítrzna wszystkich sterownikûw jest podobna. Jako przyk³ad moøe pos³uøyê schemat blokowy mikrokontrolera AT90S2313 pokazany na rys. 5. Centralne miejsce przypada jednostce arytmetyczno-logicznej ALU oraz zespo³owi rejestrûw uniwersalnych. Instrukcje programu w postaci 16-bitowej, podawane s¹ do ALU i rejestrûw uniwersalnych z pamiíci programu adresowanej przez licznik Program Counter. OprÛcz tych elementûw, do wewnítrznej magistrali do³¹czone s¹ bloki statycznej pamiíci (SRAM), pamiíci EEPROM, uk³ad watchdoga, interfejs SPI oraz uk³ady, ktûrych wystípowanie zaleøy od konkretnego typu procesora: liczniki, interfejs szeregowy UART (czyli RS232), blok przerwaò itd. Od typu procesora zaleøy takøe liczba buforûw portûw wejúcia/ wyjúcia. Praca wewnítrznych uk³adûw sterownika AVR przebiega w takt impulsûw ze stabilizowanego kwarcem oscylatora, ktûry w pewnych modelach moøe byê zast¹piony przez wewnítrzny generator o sta³ej czístotliwoúci 1MHz, obywaj¹cy sií bez zewnítrznych elementûw. Poniewaø rodzina sterownikûw AVR wci¹ø sií rozrasta, dla porûwnania przedstawiamy poniøej listí kilku reprezentatywnych jej cz³onkûw wraz z zestawieniem ich najwaøniejszych z punktu widzenia uøytkownika cech. Dok³adniejszych informacji naleøy zawsze szukaê w dokumentacji technicznej dostípnej chociaøby na stronie internetowej producenta. Na rys. 6 pokazano rozk³ad wyprowadzeò obudûw wybranych typûw procesorûw. DostÍp do programowalnych uk³adûw wewnítrznych procesora (np. licznikûw) oraz portûw, za pomoc¹ ktûrych procesor komunikuje sií ze úwiatem zewnítrznym, realizowany jest poprzez rejestry I/O. Ich adresy oraz adresy 32 rejestrûw uniwersalnych znajduj¹ sií we wspûlnej przestrzeni adresowej wewnítrznej pamiíci RAM procesora. MapÍ adresûw dla uk³adu 90S2343 pokazano na rys. 7. W przypadku innych procesorûw zmianie ulega tylko najwyøszy adres pamiíci RAM, co wynika z jej rozmiarûw. Wyj¹tkiem jest tu uk³ad 90S1200, ktûry oprûcz bloku rejestrûw uniwersalnych nie posiada wewnítrznej pamiíci RAM. Pierwsze prûby pisania programûw dla procesorûw AVR sk³aniaj¹ do podzielenia sií kilkoma spostrzeøeniami z tymi czytelnikami, ktûrzy takøe sprûbuj¹ wykorzystaê w swoich urz¹dzeniach te sterowniki. Ze wzglídu na rûønice w wewnítrznej budowie rûønych typûw procesorûw, nie zawsze ich listy rozkazûw s¹ identyczne. Dotyczy to zw³aszcza instrukcji skokûw i wywo³aò podprogramûw. I tak np. w procesorze 90S1200 brak jest rozkazu IJMP, czyli skoku poúredniego, adresowanego rejestrem Z. Asembler nie wykaøe b³ídu sk³adniowego natomiast procesor ìobdarzonyî instrukcj¹, ktûrej nie rozumie zacznie dzia³aê w sposûb trudny do przewidzenia. Tab. 2. Zestawienie podstawowych właściwości wybranych procesorów AVR. Oznaczenie procesora 90S S S S S S8515 ATmega603 Właściwość pamięć programu (kb) pamięć RAM (B) pamięć EEPROM (B) liczba linii wejścia/wyjścia WY+8 WE SPI tak tak tak tak tak tak tak UART tak tak tak tak timer/licznik wewnętrzny oscylator RC tak tak PWM zabezpieczenie przed odczytem tak tak tak tak tak tak tak liczba wyprowadzeń
5 Wszystkie prezentowane procesory posiadaj¹ rozbudowany zestaw rejestrûw ogûlnego przeznaczenia. Istniej¹ jednak rûønice w sposobie uøycia rejestrûw naleø¹cych do 1 i 2 po³ûwki zestawu. Do rejestrûw R0-R15 nie moøna w sposûb bezpoúredni zapisaê wartoúci sta³ej. Øeby to uczyniê naleøy pos³uøyê sií poúrednictwem ktûregoú z rejestrûw z drugiej czíúci zestawu. Moøe to wygl¹daê nastípuj¹co: LDI R16,156 ; wpisanie do rejestru ; pośredniczącego wartości 156 MOV R1,R16 ; przepisanie wartości ; z rejestru pośredniczącego ; do rejestru R1 Wszystkie procesory (z wyj¹tkiem AT90S1200) posiadaj¹ stos, ktûry moøe byê umieszczony w dowolnym miejscu pamiíci RAM. W momencie w³¹czenia zasilania wskaünik stosu, czyli rejestr SPL, inicjowany jest wartoúci¹ zero. DopÛki nie korzystamy ze stosu (nie wywo³ywane s¹ podprogramy i przerwania), to takie ustawienie wskaünika nie jest problemem. Jednak jeøeli do rejestru SPL nie wpiszemy odpowiedniego adresu, pierwszy zapis na stosie spowoduje zniszczenie zawartoúci rejestrûw, na ktûry SPL bídzie wskazywa³. Trzeba o tym pamiítaê i wpisaê do SPL adres pamiíci RAM, w ktûrej umieszczony zostanie stos. Procesory AVR posiadaj¹ oczywiúcie moøliwoúê realizacji przerwaò programowych. Po zaistnieniu sytuacji wywo³uj¹cej przerwanie, licznik programu procesora ustawiony zostaje na wektor przerwania wskazuj¹cy na podprogram realizuj¹cy funkcje przerwania. Wektory te umieszczone s¹ na pocz¹tku przestrzeni adresowej procesora. Jednak rûøne typy procesorûw z rodziny AVR cechuj¹ sií rûøn¹ liczb¹ moøliwych przerwaò, co wynika z ich budowy i moøliwoúci. Jest to oczywiúcie zrozumia³e, bowiem procesor pozbawiony np. portu szeregowego nie moøe wykonywaê procedury przerwania generowanej przez ten port. Jednak wystípuje tu pewna niekonsekwencja. Nawet jeøeli procesor bídzie wyposaøony w uk³ad, ktûry w innym typie procesora wywo³uje takie samo przerwanie, to wektory przerwania w obu typach procesorûw nie musz¹ znajdowaê sií pod tym samym adresem. Konstruktorzy uk³adu zrezygnowali z zasady przypisania na sta³e tych samych adresûw tym samym wektorom przerwaò i naleøy o tym pamiítaê. Pojawiaj¹ce sií w¹tpliwoúci zwi¹zane ze sposobem dzia³ania programu i procesora naj³atwiej rozwiaê pos³uguj¹c sií symulatorem i obserwuj¹c efekty dzia³ania programu. W przysz³oúci procesorom AVR i uk³adom z ich uøyciem zamierzamy jeszcze poúwiíciê trochí miejsca na ³amach naszego pisma. Przygotowywane s¹ proste urz¹dzenia wykorzystuj¹ce ciekawe cechy procesorûw, jakimi s¹ szybkoúê dzia³ania i ma³y pobûr mocy pozwalaj¹cy na zasilanie uk³adûw z baterii. Mamy nadziejí, øe takøe czytelnikûw EP zainteresuje ten temat i sprûbuj¹ sami napisaê ciekawe programy dla procesorûw AVR. Ryszard Szymaniak, AVT 75
Programator procesorów AVR, część 1
Programator R O J E procesorów K T Y AVR Programator procesorów AVR, część 1 kit AVT 812 Procesory jednouk³adowe zrobi³y prawdziw¹ karierí w úwiecie elektroniki. Sukces ten wi¹øe sií z rozwojem elektronicznego
Wprowadzenie Znajdü Wyszukaj
Wprowadzenie W ostatnim czasie ukaza a sií na rynku kolejna wersja jednego z najpopularniejszych systemûw operacyjnych dla komputerûw osobistych klasy PC. Mowa tu oczywiúcie o systemie firmy Microsoft
6 wiczenia z jízyka Visual Basic
Wprowadzenie Pisanie programûw komputerowych nie jest rzeczπ trudnπ. Oczywiúcie tworzenie duøych systemûw realizujπcych skomplikowane zadania wymaga dobrej wiedzy informatycznej i doúwiadczenia. Jednak
Programator termostatów cyfrowych firmy Dallas,
Programator termostatów P R cyfrowych O J E K DS1620 T Y Programator termostatów cyfrowych firmy Dallas, część 2 kit AVT 337 Co to jest programator termostatûw cyfrowych wyjaúniliúmy w poprzednim numerze
Oscyloskop cyfrowy, kit AVT 891. Sukces w nowoczesnoúci Projektanci uk³adûw ZMD przygotowali
Oscyloskop P R O J E cyfrowy K T Y Oscyloskop cyfrowy, część 1 kit AVT 891 Niemiecka firma ZMD opracowa³a uk³ad scalony, prawdziwy prezent dla elektronikûw pasjonuj¹cych sií technik¹ cyfrow¹: jednouk³adowy
2. Architektura mikrokontrolerów PIC16F8x... 13
Spis treści 3 Spis treœci 1. Informacje wstępne... 9 2. Architektura mikrokontrolerów PIC16F8x... 13 2.1. Budowa wewnętrzna mikrokontrolerów PIC16F8x... 14 2.2. Napięcie zasilania... 17 2.3. Generator
Programator procesorów AVR, część 1
Programator R O J E procesorów K T Y AVR Programator procesorów AVR, część 1 kit AVT 812 Procesory jednouk³adowe zrobi³y prawdziw¹ karierí w úwiecie elektroniki. Sukces ten wi¹øe sií z rozwojem elektronicznego
Programator generatorów taktujących DS1065/75
Programator generatorów taktujących P R O J DS1065/75 E K T Y Programator generatorów taktujących DS1065/75 kit AVT 469 W artykule przedstawiamy urz¹dzenie niezbídne w nowoczesnej pracowni techniki cyfrowej
Sprzętowy emulator procesorów AVR
Sprzętowy emulator procesorów AVR AVT 5039 Sprzętowy emulator P R procesorów O J E K AVR T Y Wzrastaj¹ca z dnia na dzieò popularnoúê procesorûw RISC z rodziny AVR, produkowanych przez firmí ATMEL, spowodowa³a
Wstęp...9. 1. Architektura... 13
Spis treści 3 Wstęp...9 1. Architektura... 13 1.1. Schemat blokowy...14 1.2. Pamięć programu...15 1.3. Cykl maszynowy...16 1.4. Licznik rozkazów...17 1.5. Stos...18 1.6. Modyfikowanie i odtwarzanie zawartości
Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne
Spis treści 5 Spis treœci Co to jest mikrokontroler? Wprowadzenie... 11 Budowa systemu komputerowego... 12 Wejścia systemu komputerowego... 12 Wyjścia systemu komputerowego... 13 Jednostka centralna (CPU)...
Systemy wbudowane Mikrokontrolery
Systemy wbudowane Mikrokontrolery Budowa i cechy mikrokontrolerów Architektura mikrokontrolerów rodziny AVR 1 Czym jest mikrokontroler? Mikrokontroler jest systemem komputerowym implementowanym w pojedynczym
Bardzo uøyteczne i nadaj¹ce sií do wykorzystania w rûønych zastosowaniach. AT89C2051/1051 naleø¹ do rodziny
PROJEKTY Z A G R ZAGRANICZNEA N I C Z N Programator mikrokontrolerów Atmel AT89C2051/1051 Uk³ady AT89 stanowi¹ dobr¹ alternatywí dla mikrokontrolerûw PIC, jeúli niezbídne s¹ bardziej rozbudowane polecenia
Bezprzewodowy sterownik węża świetlnego
Bezprzewodowy sterownik P R węża O J świetlnego E K T Y Bezprzewodowy sterownik węża świetlnego AVT 5077 Temat wydaje sií banalny, ale jego realizacja juø nie: jest to bowiem programowany sterownik wíøa
Programator procesorów rodziny AVR AVR-T910
Programator procesorów rodziny AVR AVR-T910 Instrukcja obsługi Opis urządzenia AVR-T910 jest urządzeniem przeznaczonym do programowania mikrokontrolerów rodziny AVR firmy ATMEL. Programator podłączany
Punch Programator uniwersalny, część 1
Punch R O programator J E K T Yuniwersalny Punch Programator uniwersalny, część 1 AVT 5092 Dla nas opublikowanie w EP10/96 opisu programatora AVT-320 by³o z pewnoúci¹ historycznym wydarzeniem. By³ to jeden
Radiowy system zdalnego sterowania z kanałem zwrotnym, część 1
Radiowy system zdalnego sterowania P z kanałem R O J E zwrotnym K T Y Radiowy system zdalnego sterowania z kanałem zwrotnym, część 1 AVT 517 W sk³ad prezentowanego systemu wchodzi nadajnik i odbiornik,
Uniwersalny szeregowy. sterownika wyúwietlacza
Uniwersalny P R O J E szeregowy K T Y sterownik wyświetlacza LCD Uniwersalny szeregowy sterownik wyświetlacza LCD, część 1 AVT 577 Standardowe pod³¹czenie wyúwietlacza LCD ìzajmujeî od szeúciu nawet do
dokument DOK 02-05-12 wersja 1.0 www.arskam.com
ARS3-RA v.1.0 mikro kod sterownika 8 Linii I/O ze zdalną transmisją kanałem radiowym lub poprzez port UART. Kod przeznaczony dla sprzętu opartego o projekt referencyjny DOK 01-05-12. Opis programowania
Edytor schematów, część 2
Profesjonalny system wspomagający projektowanie układów elektronicznych W drugiej czíúci artyku³u kontynuujemy prezentacjí moøliwoúci edytora schematûw - programu CAPTURE. Opiszemy znaczenie kolejnych
Nowe układy CPLD firmy Altera
Nowe układy CPLD firmy Altera Wyúcig trwa: w marcu Altera wprowadzi³a do sprzedaøy now¹ rodziní uk³adûw O ile na rynku mikrokontrolerûw od pewnego czasu panuje marazm, to wúrûd producentûw PLD moøna zauwaøyê
Klocki RS485, część 4
P R O Klocki J E K RS485 T Y Klocki RS485, część 4 W czwartej, przedostatniej czíúci artyku³u przedstawiamy dwie karty wejúê: cyfrowych i analogowych. DziÍki nim, system zaprezentowany w cyklu artyku³ûw
Funkcje bezpieczeństwa
42 Funkcje bezpieczeństwa w systemie Teleco Michał Sikora Jednym z podstawowych zadaò systemûw automatyki budynku jest zwiíkszenie bezpieczeòstwa zarûwno osûb, jak i samego obiektu. W artykule przedstawione
UnISProg uniwersalny programator ISP
UnISProg uniwersalny P R programator O J E K T ISP Y UnISProg uniwersalny programator ISP AVT 560 Praktycznie kaødy producent mikrokontrolerûw z pamiíci¹ Flash i wspû³czesnych uk³adûw programowalnych opracowa³
Samochodowy alarm ze zdalnym sterowaniem, część 1
Samochodowy alarm ze P zdalnym R O J sterowaniem E K T Y Samochodowy alarm ze zdalnym sterowaniem, część 1 kit AVT 804 centralka alarmu kit AVT 805 pilot radiowy kit AVT 806 pilot na podczerwień kit AVT
Liczniki, rejestry lab. 08 Mikrokontrolery WSTĘP
Liczniki, rejestry lab. 08 PODSTAWY TECHNIKI CYFROWEJ I MIKROPROCESOROWEJ EIP KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII WWW.KEIASPE.AGH.EDU.PL AKADEMIA GÓRNICZO-HUTNICZA WWW.AGH.EDU.PL
w dowolny sposûb. Prezentacja zmierzonego napiícia jest wykonywana przy uøyciu specjalizowanego
, część 1 AVT 5097 Mówiący P R O J woltomierz E K T Y Nazwa ìwoltomierzî lub ìmiernikî kojarzy nam sií zazwyczaj z przyrz¹dem wyposaøonym w wyúwietlacz, na ktûrym wyúwietlane s¹ wyniki pomiarûw. W opisanym
Bezpiecznik topikowy jest jedynym
60 Bezpieczniki prądu stałego urządzenia fotowoltaiczne PV Roman Kłopocki Artyku przedstawia niektûre aspekty dzia ania bezpiecznikûw topikowych w obwodach prπdu sta ego. Zaprezentowano takøe kilka przyk
Klocki RS485, część 3
Klocki P R O RS485 J E K T Y, część 3 W trzeciej czíúci artyku³u przedstawiamy dwie karty wyjúê cyfrowych, za pomoc¹ ktûrych w systemie RS485 moøna sterowaê prac¹ urz¹dzeò zasilanych napiíciami o wartoúci
Programator mikrokontrolerów ST62
Programator R O J E mikrokontrolerów K T Y ST62 Programator mikrokontrolerów ST62 kit AVT 363 Jeøeli chcia³byú rozpocz¹ê now¹ elektroniczn¹ przygodí z najbardziej uniwersalnymi na úwiecie uk³adami cyfrowymi
Układ do automatycznego wzywania Pogotowia Ratunkowego
Układ do automatycznego wzywania Pogotowia P R O Ratunkowego J E K T Y Układ do automatycznego wzywania Pogotowia Ratunkowego AVT 999 ØyczÍ wszystkim Czytelnikom, aby zbudowany przez nich uk³ad nigdy nie
Jak zaprogramować procesor i. wgrać firmwar-e do yampp3usb. Copyright SOFT COM sp. z o. o.
Jak zaprogramować procesor i wgrać firmwar-e do yampp3usb Spis treści: 1 Programowanie za pomocą programu PonyProg2000.... 3 1.1 Zaprogramowanie mikrokontrolera... 3 1.2 Ustawienia bitów konfiguracji...
Układy programowalne, część 2
Układy programowalne, część 2 K U R S Historia uk³adûw PLD (Programmable Logic Devices) siíga koòca lat 60., kiedy to powsta³y pierwsze teoretyczne opracowania, w ktûrych wykazywano, øe jest moøliwe zbudowanie
INSTRUKCJA OBSŁUGI PROGRAMU DO ODCZYTU PAMIĘCI FISKALNEJ DATECS OPF
INSTRUKCJA OBSŁUGI PROGRAMU DO ODCZYTU PAMIĘCI FISKALNEJ DATECS OPF Wersja: 0.0.0.3 Październik 2012 SPIS TREŚCI: 1. Wstęp 2. Wymagania sprzętowe, instalacja. 3. Opis współpracy komputera z kasą 4. Konfiguracja
Selektor linii telewizyjnych
Selektor P R linii O telewizyjnych J E K T Y Selektor linii telewizyjnych kit AVT 323 Przedstawiamy, od dawna zapowiadane, urz¹dzenie niezbídne w serwisie telewizyjnym, przydatne takøe w szkolnych laboratoriach.
Programator termostatów cyfrowych firmy Dallas,
Programator termostatów P R cyfrowych O J E K DS1620 T Y Programator termostatów cyfrowych firmy Dallas, część 1 kit AVT 337 Jest to konstrukcja na pierwszy rzut oka doúê dziwna - programator termostatûw?
Techniki mikroprocesorowe i systemy wbudowane
Techniki mikroprocesorowe i systemy wbudowane Wykład 1 Procesory rodziny AVR ATmega. Wstęp Wojciech Kordecki wojciech.kordecki@pwsz-legnica.eu Państwowa Wyższa Szkoła Zawodowa im. Witelona w Legnicy Wydział
Kieszonkowy odtwarzacz MP3,
P R O J E K T Y Yampp 7 Kieszonkowy odtwarzacz MP3, część 1 Przedstawiamy kolejny odtwarzacz MP3, tym razem zaprojektowany jako przenoúny. W Yamppie-7 zastosowano do pamiítania nagraò karty pamiíciowe
Punch Programator uniwersalny, część 2
Punch programator P R O J uniwersalny E K T Y Punch Programator uniwersalny, część 2 AVT 5092 Drug¹ czíúê artyku³u poúwiícamy przedstawieniu obs³ugi oprogramowania steruj¹cego prac¹ programatora oraz zaleceniom,
kit AVT 900 Stereofoniczny tuner FM
Stereofoniczny P R O J E K tuner T YFM Stereofoniczny tuner FM kit AVT 900 Przedstawiamy dawno zapowiadany projekt stereofonicznego tunera FM. DziÍki zastosowaniu miniaturowego modu³u matchbox firmy Philips,
Wprowadzenie. Dreamweaver czíúciπ MX studio
Wprowadzenie Dzisiaj tworzenie serwisûw WWW jest coraz trudniejszym zajíciem. Wymaga nie tylko duøej wiedzy i czasu, ale takøe odpowiednich narzídzi, ktûre potrafiπ przyspieszyê proces tworzenia tego typu
Wyświetlacz bezprzewodowy
Wyświetlacz bezprzewodowy AVT 5058 Wyświetlacz P R bezprzewodowy O J E K T Y W artykule przedstawiamy modu³ inteligentnego wyúwietlacza, sk³adaj¹cy sií z czterech wyúwietlaczy LED o wysokoúci 57mm oraz
S P R Z Ę T. 56F801. Uøytkownik dostaje rûwnieø w komplecie bogat¹ dokumentacjí w postaci elektronicznej
DSP (Digital Signal Processing), czyli cyfrowe przetwarzanie sygna³ûw, to wyzwanie wiíksze niø zabawa zwyk³ymi mikrokontrolerami. Dla wielu elektronikûw tematyka ta jest z pewnoúci¹ fascynuj¹ca, a zmierzenie
System bezstykowej kontroli dostępu
System P R O bezstykowej J E K T kontroli Y dostępu System bezstykowej kontroli dostępu kit AVT 886 Mamy nadziejí, øe ten projekt i artyku³ spodoba sií Czytelnikom zainteresowanym systemami kontroli dostípu.
MIKROKONTROLERY I MIKROPROCESORY
PLAN... work in progress 1. Mikrokontrolery i mikroprocesory - architektura systemów mikroprocesorów ( 8051, AVR, ARM) - pamięci - rejestry - tryby adresowania - repertuar instrukcji - urządzenia we/wy
Zabawka programowany pojazd, część 1
Zabawka P R O J programowany E K T Y pojazd Zabawka programowany pojazd, część 1 AVT 5051 Nie wiem dlaczego we wszystkich pismach przeznaczonych dla elektronikûw obserwuje sií kompletny brak zainteresowania
Pamięci EEPROM w systemach mikroprocesorowych, część 2
Pamięci EEPROM w systemach mikroprocesorowych, część 2 Tym artyku³em koòczymy prezentacjí sposobûw programowania szeregowych pamiíci EEPROM. Poniewaø najwiíksz¹ popularnoúci¹ ciesz¹ sií wúrûd uøytkownikûw
EIB inteligentny dom, część 2
P R O J E K T Y, część 2 W drugiej czíúci artyku³u przedstawiamy pozosta³e interfejsy przystosowane do wspû³pracy w systemie EIB oraz oprogramowanie steruj¹ce prostym systemem z magistral¹ EIB. Rekomendacje:
Środowisko projektowe dla AVR GCC
Środowisko projektowe dla AVR GCC W artykule znajdziecie wskazûwki, w jaki sposûb samodzielnie tworzyê pomocnicze narzídzia programowe dla elektronika - amatora. Wprawdzie niemal do wszystkiego znajdziemy
Wykład 4. Środowisko programistyczne
Wykład 4 Dostępne kompilatory KEIL komercyjny GNU licencja GPL ARM komercyjny IAR komercyjny 2 Porównanie kompilatorów 3 Porównanie kompilatorów 4 Keil uvision Graficzny edytor Kompilator i linker Symulator
Technika Mikroprocesorowa Laboratorium 5 Obsługa klawiatury
Technika Mikroprocesorowa Laboratorium 5 Obsługa klawiatury Cel ćwiczenia: Głównym celem ćwiczenia jest nauczenie się obsługi klawiatury. Klawiatura jest jednym z urządzeń wejściowych i prawie zawsze występuje
P Obciążenie R O J E aktywne K T Y Obciążenie aktywne część 2 kit AVT 318 W drugiej czíúci artyku³u przedstawimy wyniki pomiarûw zasilaczy, dokonanych przy pomocy uk³adu aktywnego obci¹øenia oraz moøliwoúci
Mikroprocesorowy regulator temperatury z czujnikiem Pt100
Dział "Projekty Czytelników" zawiera opisy projektów nadesłanych do redakcji EP przez Czytelników. Redakcja nie bierze odpowiedzialności za prawidłowe działanie opisywanych układów, gdyż nie testujemy
Programator mikrokontrolerów PIC współpracujący z programem MPLAB AVT 5100
Programator mikrokontrolerów PIC współpracujący z programem MPLAB AVT 5100 P R O J E K JuPIC T Y Konstruktorzy s¹ bez w¹tpienia ludümi rûwnie leniwymi, jak wszyscy inni. St¹d pomys³ tworzenia dla nich,
Generator napisów na ekranie telewizora,
Generator P R O J napisów E K T na Y ekranie telewizora Generator napisów na ekranie telewizora, część 1 AVT 877 W artykule przedstawiamy projekt urz¹dzenia, ktûre zwiíkszy moøliwoúci domowego studia wideo.
Programator pamięci DS199x
Programator pamięci DS199x kit AVT 421 Programator P R pamięci O J E K DS199x T Y Kontynuujemy nasz ma³y ìfestiwalî poúwiícony uk³adom scalonym serii Touch Memory (teraz ibutton) firmy DALLAS. Tym razem
Na ³amach Elektroniki Praktycznej (EP 10/97) zosta³ opisany generator funkcyjny, ktûry moim zdaniem jest przyrz¹dem w zasadzie
Tani P generator R O J E funkcyjny K T Y Generator funkcyjny AVT 823 Generator funkcyjny jest podstawowym wyposaøeniem laboratorium elektronicznego. Jest niezbídny podczas wykonywania wielu prac zwi¹zanych
Podstawy Techniki Mikroprocesorowej
Podstawy Techniki Mikroprocesorowej Architektury mikroprocesorów Wydział Elektroniki Mikrosystemów i Fotoniki dr inż. Piotr Markowski Na prawach rękopisu. Na podstawie dokumentacji ATmega8535, www.atmel.com.
Elementy składoweµc - przypomnienie
SWB - Programowanie mikrokontrolerów - wykład 8 asz 1 Elementy składoweµc - przypomnienie Elementy składoweµc: procesor z ALU pamięć komputera (zawierająca dane i program) urządzenia wejścia/wyjścia SWB
regulator temperatury
Mikroprocesorowy P R O J E K T regulator Y temperatury Mikroprocesorowy regulator temperatury, część 1 AVT 843 OszczÍdzanie energii jest dzisiaj koniecznoúci¹. Przemawiaj¹ za tym zarûwno wzglídy ekologiczne
Emulator programator mikrokontrolerów AVR i '51 do każdego typu komputera, część 1
Emulator programator mikrokontrolerów AVR i '51 do każdego P R typu O J komputera E K T Y Emulator programator mikrokontrolerów AVR i '51 do każdego typu komputera, część 1 AVT 5037 Kolejny projekt przygotowany
Rejestrator temperatury DS1615, część 1
Rejestrator P temperatury R O J E K DS1615 T Y Rejestrator temperatury DS1615, część 1 AVT 836 Jeøeli ktoú s¹dzi³, øe wszystko co dotyczy pomiarûw temperatury zosta³o juø wymyúlone, to z pewnoúci¹ zmieni
12 kanałowy regulator mocy sterowany sygnałem DMX512
12 kanałowy regulator mocy sterowany P R sygnałem O J E DMX512 K T Y 12 kanałowy regulator mocy sterowany sygnałem DMX512 Opis dotyczy zestawu regulatorûw duøej mocy, ktûre mog¹ byê wykorzystane w duøych
Podstawy projektowania systemów mikroprocesorowych, część 11
Podstawy projektowania systemów mikroprocesorowych, część 11 Nawet najprostsze mikrokontrolery '51 moøna wykorzystaê do pomiaru wielkoúci analogowych (co prawda niezbyt dok³adnie) i pomiaru czasu (z tym
Programowany zegar ze zdalnym sterowaniem
Dział Projekty Czytelników zawiera opisy projektów nadesłanych do redakcji EP przez Czytelników. Redakcja nie bierze odpowiedzialności za prawidłowe działanie opisywanych układów, gdyż nie testujemy ich
Kurs Elektroniki. Część 5 - Mikrokontrolery. www.knr.meil.pw.edu.pl 1/26
Kurs Elektroniki Część 5 - Mikrokontrolery. www.knr.meil.pw.edu.pl 1/26 Mikrokontroler - autonomiczny i użyteczny system mikroprocesorowy, który do swego działania wymaga minimalnej liczby elementów dodatkowych.
Zestaw uruchomieniowy dla procesorów rodzin AVR i 51, część 1
Zestaw uruchomieniowy dla procesorów P R O rodzin J E AVR K i T 51 Y Zestaw uruchomieniowy dla procesorów rodzin AVR i 51, część 1 AVT 992 W numerze 3/2000 Elektroniki Praktycznej pozwoli³em sobie zaprezentowaê
Tworzenie nowego projektu w asemblerze dla mikroprocesora z rodziny 8051
Tworzenie nowego projektu w asemblerze dla mikroprocesora z rodziny 8051 Katedra Automatyki, Wydział EAIiE Akademia Górniczo-Hutnicza w Krakowie Marcin Piątek Kraków 2008 1. Ważne uwagi i definicje Poniższy
Klocki RS485, część 2
P R O Klocki J E K RS485 T Y Klocki RS485, część 2 W drugiej czíúci artyku³u przedstawiamy dwie karty wyjúciowe, za pomoc¹ ktûrych moøna sterowaê rûønorodnymi urz¹dzeniami zewnítrznymi. Elementami wykonawczymi
Zegar ze 100 letnim kalendarzem i dwukanałowym termometrem, część 1
Zegar ze 100 letnim kalendarzem i dwukanałowym P R O termometrem J E K T Y Zegar ze 100 letnim kalendarzem i dwukanałowym termometrem, część 1 AVT 513 Prezentowane w artykule urz¹dzenie jest kolejnym naszym
Dekoder dzia³a podobnie jak w telefonach komûrkowych: wyúwietla
do / z µc Dekoder CLIP AVT 5004 P R O Dekoder J E K CLIP T Y Identyfikacja numeru abonenta dzwoni¹cego CLIP (ang. Calling Line Identification Presentation), ogûlnie dostípna w sieciach komûrkowych oraz
Mikrokontroler ATmega32. Język symboliczny
Mikrokontroler ATmega32 Język symboliczny 1 Język symboliczny (asembler) jest językiem niskiego poziomu - pozwala pisać programy złożone z instrukcji procesora. Kody instrukcji są reprezentowane nazwami
Moduły interfejsów szeregowych
Moduły interfejsów szeregowych AVT 553/USB232 AVT 553/USB245 AVT 553/RS232 Moduły interfejsów P R O szeregowych J E K T Y Dzia³anie wielu urz¹dzeò polega na wymianie danych, najczíúciej z komputerami.
Detektor ruchu z głosowym automatem informacyjnym
Detektor ruchu z głosowym automatem P R O informacyjnym J E K T Y Detektor ruchu z głosowym automatem informacyjnym AVT 5099 Prezentowany w artykule uk³ad umoøliwia, po stwierdzeniu poruszaj¹cych sií osûb
AVT 5032. Radiowy pilot do PC
AVT 5032 P Radiowy R O J pilot E K do T PCY Pilot do PC, opracowany w redakcyjnym laboratorium, cieszy sií wúrûd naszych CzytelnikÛw zaskakuj¹co duøym powodzeniem. Okaza³o sií, øe obszar moøliwych zastosowaò
Mikroprocesory i mikrosterowniki
Mikroprocesory i mikrosterowniki Wykład 1 wstęp, budowa mikrokontrolera Wydział Elektroniki Mikrosystemów i Fotoniki Na prawach rękopisu. Na podstawie dokumentacji ATmega8535, www.atmel.com. Piotr Markowski
Immobilizer z zabezpieczeniem przed porwaniem samochodu
Immobilizer z zabezpieczeniem przed porwaniem P R O J samochodu E K T Y Immobilizer z zabezpieczeniem przed porwaniem samochodu AVT 5038 Kolejny uk³ad, ktûrego zadaniem jest zabezpieczenie naszego samochodu.
1.1 Co to jest USBasp?... 3 1.2 Parametry techniczne... 3 1.3 Obsługiwane procesory... 3 1.4 Zawartość zestawu... 4
2012 Programator AVR USBasp Instrukcja obsługi 2012-02-11 2 SPIS TREŚCI 1. WSTĘP... 3 1.1 Co to jest USBasp?... 3 1.2 Parametry techniczne... 3 1.3 Obsługiwane procesory... 3 1.4 Zawartość zestawu... 4
Yampp 3 Sprzętowy odtwarzacz MP3, część 1
Yampp P R O 3 J sprzętowy E K T Yodtwarzacz MP3 Yampp 3 Sprzętowy odtwarzacz MP3, część 1 Coraz wiíksz¹ karierí robi¹ sprzítowe odtwarzacze MP3. Na rynku jest wiele urz¹dzeò tego typu, lecz trudno jest
Pracownia komputerowa. Dariusz Wardecki, wyk. VIII
Pracownia komputerowa Dariusz Wardecki, wyk. VIII Powtórzenie Podaj wartość liczby przy następującej reprezentacji zmiennoprzecinkowej (Kc = 7) Z C C C C M M M 1 0 1 1 1 1 1 0-1.75 (dec) Rafa J. Wysocki
Telewizja cyfrowa i standard MPEG2
Telewizja cyfrowa i standard MPEG2 Czym jest telewizja cyfrowa, dlaczego powstaje wokû³ niej tyle zamieszania, co oznacza skrût MPEG2? Przeczytaj poniøszy artyku³, a poznasz odpowiedzi na te pytania. Rys.
Bezprzewodowy sterownik węża świetlnego
Bezprzewodowy sterownik P R węża O J świetlnego E K T Y Bezprzewodowy sterownik węża świetlnego AVT 5077 Temat wydaje sií banalny, ale jego realizacja juø nie: jest to bowiem programowany sterownik wíøa
Mikroprocesory i Mikrosterowniki
Mikroprocesory i Mikrosterowniki Wykład 1 Wydział Elektroniki Mikrosystemów i Fotoniki dr inż. Piotr Markowski Na prawach rękopisu. Na podstawie dokumentacji ATmega8535, www.atmel.com. Konsultacje Pn,
tranzystora w gniazdo w³aúciwe dla danego typu, na ekranie monitora komputera wyúwietlana jest wartoúê wspû³czynnika wzmocnienia pr¹dowego
PROJEKTY Z A G R ZAGRANICZNEA N I C Z N Tester tranzystorów współpracujący z komputerem PC Tester tranzystorûw komunikuje sií z komputerem PC przez port rûwnoleg³y. Zapewnia moøliwoúê wyprowadzenia na
Organizacja typowego mikroprocesora
Organizacja typowego mikroprocesora 1 Architektura procesora 8086 2 Architektura współczesnego procesora 3 Schemat blokowy procesora AVR Mega o architekturze harwardzkiej Wszystkie mikroprocesory zawierają
linkprog programator USB www.rcconcept.pl info@rcconcept.pl
linkprog programator USB www.rcconcept.pl info@rcconcept.pl 1 linkprog wersja 2.0 Przeznaczenie linkprog to urządzenie umoŝliwiające podłączenie programowalnych urządzeń marki RCConcept do komptera PC
PERSON Kraków 2002.11.27
PERSON Kraków 2002.11.27 SPIS TREŚCI 1 INSTALACJA...2 2 PRACA Z PROGRAMEM...3 3. ZAKOŃCZENIE PRACY...4 1 1 Instalacja Aplikacja Person pracuje w połączeniu z czytnikiem personalizacyjnym Mifare firmy ASEC
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Podstawowe kroki programowania zestawu uruchomieniowego ZL9AVR z systemem operacyjnym NutOS w środowisku
Generator napisów na ekranie telewizora,
Generator P R O J napisów E K T na Y ekranie telewizora Generator napisów na ekranie telewizora, część 1 AVT 877 W artykule przedstawiamy projekt urz¹dzenia, ktûre zwiíkszy moøliwoúci domowego studia wideo.
Asynchroniczny konwerter RS232< >Midi
Asynchroniczny konwerter P R O RS232< >Midi J E K T Y Asynchroniczny konwerter RS232< >Midi AVT 842 W artykule prezentujemy uk³ad, ktûry umoøliwia wspû³prací standardowych interfejsûw RS232 i MIDI. Rys.
Interaktywny, telefoniczny moduł zdalnego sterowania, część 2
Interaktywny, telefoniczny moduł P zdalnego R O J sterowania E K T Y Interaktywny, telefoniczny moduł zdalnego sterowania, część 2 AVT 5071 W drugiej czíúci artyku³u przedstawiamy sposûb po³¹czenia elementûw
Wy adowania atmosferyczne niosπ
126 Nowe rozwiązania przyłącza energetyczego liczniki firmy Lumel Krzysztof Pyszyński, Krzysztof Wincencik W cyklu artyku Ûw zostanie opisane nowoczesne rozwiπzanie przy πcza energetycznego, opracowane
Uniwersalna karta I/O do PC
Uniwersalna karta I/O do PC kit AVT 327 Uniwersalna P R O karta J E I/O K do T PCY Przedstawiamy uniwersaln¹, wielowejúciow¹ kartí do komputerûw PC. DziÍki zastosowaniu nowoczesnego uk³adu firmy SAMES,
Zdalnie sterowana karta przekaźników
Zdalnie sterowana P karta R O przekaźników J E K T Y Zdalnie sterowana karta przekaźników AVT 5046 Uk³ady tak uniwersalne, jak prezentowany w artykule, ciesz¹ sií wúrûd naszych CzytelnikÛw ogromnym powodzeniem.
Firma Wobit opracowuje i produkuje
78 firmy, ludzie, produkty Sterowniki mikrokrokowe silnikûw krokowych Witold Ober Na rynku dostípnych jest wiele napídûw úredniej wielkoúci. Jednak bardzo wyraünie kszta tuje sií zapotrzebowanie na ma
Dwukierunkowy regulator obrotów silników DC
Dwukierunkowy regulator P obrotów R O J silników E K T DCY Dwukierunkowy regulator obrotów silników DC AVT 5011 Regulatory obrotûw silnikûw pr¹du sta³ego s¹ nieúmiertelnym tematem w pismach przeznaczonych
Mikroprocesory i Mikrosterowniki
Mikroprocesory i Mikrosterowniki Wykład 1 Wydział Elektroniki Mikrosystemów i Fotoniki dr inż. Piotr Markowski Na prawach rękopisu. Na podstawie dokumentacji ATmega8535, www.atmel.com. Konsultacje Pn,
Programowanie sterowników wyświetlaczy graficznych, część 1
Programowanie sterowników wyświetlaczy P R O J graficznych E K T Y Programowanie sterowników wyświetlaczy graficznych, część 1 Wyświetlacz graficzny LCD z kontrolerem T6963C Artyku³ ten jest doúê nietypowy
Girder współpraca z nadajnikiem RC5 AVT 5104
Girder współpraca z nadajnikiem RC5 AVT 5104 Girder współpraca z nadajnikiem P R O RC5 J E AVT 5104 K T Y W EP3/2003 przedstawiliúmy projekt uniwersalnego nadajnika zdalnego sterowania pracuj¹cego w systemach
Tester aparatów telefonicznych
Tester aparatów P R O telefonicznych J E K T Y Tester aparatów telefonicznych AVT 5056 NaprawiÊ aparat telefoniczny nie jest ³atwo, zw³aszcza gdy mamy aparat nowego typu, w ktûrym stosowane jest wybieranie