Programator mikrokontrolerów ST62
|
|
- Maksymilian Górecki
- 8 lat temu
- Przeglądów:
Transkrypt
1 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 (mikroprocesorami), to mamy dla Ciebie niezwyk³¹ propozycjí - komplet narzídzi projektowych (sprzít i oprogramowanie), ktûry umoøliwi Ci wykonanie pierwszego mikroprocesorowego projektu juø w kilka chwil po odebraniu paczki z zamûwionym kitem. Oprogramowanie, ktûre moøesz zamûwiê wraz z kitem, zwalnia CiÍ z koniecznoúci uczenia sií jakiegokolwiek jízyka programowania! SposÛb dzia³ania programu po prostu narysujesz. Jeøeli zaú jesteú doúwiadczonym projektantem, a nie mia³eú dot¹d moøliwoúci poznania jednej najciekawszej z rodzin mikrokontrolerûw dostípnych na naszym rynku - sprûbuj zrobiê to teraz! Podstawowe parametry procesorów ST62 zakres napięcia zasilającego: 3..6V pobór prądu podczas pracy: 1..3,5mA pobór prądu w trybie STOP: 5..1µA zakres dopuszczalnych temperatur podczas pracy: o C (zależy od wersji) maksymalna częstotliwość zegarowa: 8MHz czas trwania cyklu maszynowego: 1,625µs zakres napięć przetwarzanych przez przetwornik A/C:..+5V rozdzielczość przetwornika A/C: 8 bitów dokładność przetwarzania: ±2LSB czas konwersji: 7µs Przedstawiony w artykule programator umoøliwia zaprogramowanie wiíkszoúci mikrokontrolerûw wchodz¹cych w sk³ad rodziny ST62. W wersji podstawowej, bez koniecznoúci stosowania jakichkolwiek dodatkowych adapterûw, moøliwe jest programowanie czterech najbardziej popularnych uk³adûw wchodz¹cych w sk³ad rodziny ST62, tzn. ST62T1/15/2/25 i pochodne. W najbliøszym czasie moøliwoúci programatora zostan¹ wzbogacone o programowanie procesorûw ST62T6B oraz ST62T65B (przewidywany termin wprowadzenia dodatkowych adapterûw do oferty handlowej to styczeò '98). Prac¹ programatora steruje oprogramowanie przygotowane przez firmí SGS-Thomson. Jest ono identyczne jak programy dostarczane w zestawach firmowych (starter kitach). OprÛcz oprogramowania programatora, w ramach kitu s¹ dostarczane: - kompilator assemblera; - linker, dziíki ktûremu moøliwe jest ³¹czenie kilku, niezaleønie tworzonych modu³ûw programu; - symulator programowy (wersje dla DOS i Windows); - kompilator C - jest to β-wersja oprogramowania komercyjnego, zawieraj¹ca drobne b³ídy - w czasie testûw prowadzonych w laboratorium AVT nie uda³o Oprogramowanie obsługujące programator oraz dane katalogowe procesorów rodziny ST62 zawarto na płycie CD ROM (CD-EP2). Płytę należy zamówić niezależnie od kitu! W skład kitu wchodzi dyskietka z programem testowym PTEST.EXE. sií nam wychwyciê øadnych powaønych ìpotkniíêî tego kompilatora; - kompilator schematûw logicznych ST6-Realizer (opisany szczegû³owo w EP7/97). Kompilator schematûw logicznych umoøliwia budowanie programûw dla mikrokontrolera, bez znajomoúci jízyka oprogramowania! Uøytkownik musi stworzyê tylko graficzny zapis algorytmu dzia³ania procesora, a kompilator sam zadba o stworzenie odpowiedniego úrodowiska pracy programu. Do pakietu ST6-Realizer wchodzi m.in. symulator programowy, przy pomocy ktûrego moøna sprawdziê sposûb wykonywa- 3
2 Rys. 1. Struktura wewnętrzna procesorów ST621/15/2/25. nia zadanego algorytmu. Zanim przejdziemy do opisu konstrukcji programatora, nieco miejsca poúwiícimy omûwieniu budowy mikrokontrolerûw ST62, co pozwoli zorientowaê sií Czytelnikom, jakie zalety posiadaj¹ te uk³ady. Rodzina ST62 Do niedawna trudno by³o mûwiê o faktycznym istnieniu rodziny ST62, co wynika³o z faktu, øe w handlu dostípne by³y tylko cztery uk³ady, niewiele rûøni¹ce sií miídzy sob¹. Sytuacja uleg³a radykalnej zmianie na pocz¹tku tego roku, kiedy to SGS-Thomson uruchomi³ produkcjí kilkunastu nowych procesorûw. Obecnie rodziní ST62 tworzy ponad 2 uk³adûw, wyposaøonych w szerok¹ gamí wewnítrznych uk³adûw peryferyjnych (tab.1). W tabeli nie zamieszczono informacji o dodatkowych moøliwoúciach niektûrych procesorûw, np. wbudowanych w niektûre procesory modu³ach bezpiecznego startu oscylatora, filtru zak³ûceò na wejúciu zeruj¹cym, czy teø zintegrowaniu w strukturze sterownika wyúwietlacza LCD. Informacje te znajduj¹ sií w katalogu mikrokontrolerûw na p³ycie CD-EP2, ktûr¹ moøna zakupiê w Dziale Handlowym AVT. Na rys.1 przedstawiono budowí wewnítrzn¹ procesorûw ST621/15/2/25. Jak widaê, w jednej strukturze pû³przewodnikowej zawarto bardzo duøo uk³adûw peryferyjnych - oprûcz pamiíci programu (EPROM/OTP) i danych ( R O M / RAM), mikrokontrolery s¹ wyposaøone w 8-bitowy przetwornik A/C, wielokana³owy multiplekser analogowy, 8-bitowy timer uniwersalny z preskalerem, timer - watchdog, uk³ad obs³ugi przerwaò i porty I/O. DziÍki duøemu stosowi (6 poziomûw) nie wystípuj¹ praktycznie k³opoty z pisaniem programûw z wielokrotnie zagnieødøonymi procedurami, co ma ogromne znaczenie zw³aszcza podczas budowania pierwszych programûw przez ma³o doúwiadczonych projektantûw. Na rys.2 znajduje sií uproszczona mapa pamiíci procesorûw. Jest ona zorganizowana bajtowo, a za jej adresowanie odpowiada 12-bitowy licznik programu. Szesnaúcie ostatnich bajtûw przeznaczono na ulokowanie oúmiu dwubajtowych rozkazûw, ktûre s¹ wykonywane jako pierwsze podczas obs³ugi przerwaò. Dwa ostatnie bajty przeznaczono na umieszczenie rozkazu skoku do procedury inicjuj¹cej prací mikrokontrolera po jego wyzerowaniu. W tym obszarze pamiíci umieszczane s¹ najczíúciej polecenia jp int_serv, gdzie int_serv okreúla adres obs³ugi danego przerwania. PamiÍÊ RAM wykorzystywana jest do dwûch zadaò: po pierwsze, moøna w niej magazynowaê dane obrabiane przez program; po drugie, w obszarze pamiíci RAM ulokowane s¹ wszystkie rejestry konfiguruj¹ce timer, porty I/O, przetwornik A/C itd. Takøe akumulator oraz rejestry specjalne (X, Y, V, W, DRWR, itp.) znajduj¹ sií w tym obszarze, czego wynikiem jest ograniczenie rozmiaru pamiíci RAM dostípnej dla uøytkownika. Wada ta jest jednoczeúnie zalet¹ - sposûb dostípu do wszystkich rejestrûw jest identyczny, co bardzo u³atwia pisanie programûw i zwiíksza ich czytelnoúê. Zaznaczony na rys.2 rejestr prze³¹czaj¹cy banki pamiíci RAM/ EEPROM w obszarze pierwszych 64 bajtûw nie jest wykorzystywany w procesorach ST62T1/15/2/ 25, poniewaø pamiíê ta nie jest zaimplementowana w strukturze uk³adûw. Mikrokontroler jest wyposaøony w zestaw trzech par znacznikûw - flag Carry oraz Zero (rys.3). Kaøda z tych par jest uøywana w innej sytuacji - pierwsza w czasie normalnej pracy, kolejna podczas obs³ugi jednego z maskowalnych przerwaò sprzítowych (np. wywo- ³anego przez timer, przetwornik A/ C lub jeden z portûw I/O), ostatnia podczas obs³ugi przerwania niemaskowalnego NMI (ang. Non Maskable Interrupt), wywo³anego zmian¹ stanu logicznego na wejúciu NMI. Zastosowanie trzech par znacznikûw zapobiega koniecznoúci przechowywania ich na stosie podczas obs³ugi przerwania, co upraszcza pisanie programûw. ElastycznoúÊ procesorûw ST62 zwiíksza takøe zastosowanie czterech rejestrûw specjalnych - nosz¹ one oznaczenia X, Y, V, W (rys.3). Wszystkie wymienione rejestry moøna wykorzystaê jako standardowe komûrki pamiíci, mog¹ teø spe³niaê rolí rejestrûw adresowych w trybie adresowania bezpoúredniego. Rejestry X oraz Y moøna dodatkowo wykorzystaê do szybkiego przekazywania danych Rys. 2. Mapa pamięci procesorów ST62. 31
3 Rys. 3. Struktura rejestrów i znaczników w procesorach ST62. do lub z akumulatora. Procesory ST62 mog¹ byê taktowane zegarem o czístotliwoúci 8MHz. Przy takiej czístotliwoúci cykl maszynowy trwa 1,625µs. Zastosowana przez producenta technologia produkcji procesorûw pozwala na ich prací z niskimi napiíciami zasilaj¹cymi (nawet 3V). Obniøenie napiícia zasilaj¹cego ogranicza niestety maksymaln¹ szybkoúê taktowania procesora - wykres z rys.4 przedstawia zaleønoúê pomiídzy napiíciem zasilania i czístotliwoúci¹ taktowania. Podczas tworzenia koncepcji rodziny ST62 projektanci po³oøyli duøy nacisk na ograniczenie poboru energii przez strukturí. Zastosowanie nowoczesnej technologii H-CMOS i statycznych komûrek we wszystkich elementach pamiíciowych gwarantuje, øe pobûr pr¹du nie przekroczy podczas normalnej pracy wartoúci 3,5mA. DziÍki zastosowaniu wewnítrznych mechanizmûw, umoøliwiaj¹cych programowe (przez uøytkownika) ograniczanie poboru energii, moøliwe jest znaczne ograniczenie úredniego poboru pr¹du. Tak wiíc, zasilanie mikrokontrolera z niewielkiej baterii jest ca³kiem realne, pod warunkiem, øe obwody peryferyjne nie bíd¹ pobiera³y zbyt duøo energii. Opis uk³adu Czas zaj¹ê sií bohaterem artyku³u - programatorem mikrokontrolerûw. Jego schemat elektryczny znajduje sií na rys.5. Jak widaê, jest to urz¹dzenie niezwykle proste w wykonaniu, dziíki czemu nie sprawi problemûw podczas uruchamiania. Rys. 4. Maksymalna częstotliwość taktowania procesorów, w zależności od napięcia zasilania. Jak wspominano wczeúniej, programator wspû³pracuje z komputerem PC poprzez z³¹cze drukarkowe Centronics. Na p³ytce programatora znajduje sií øeòskie z³¹cze DB25 (Zl2), ktûre s³uøy do po³¹czenia programatora z komputerem. NiezbÍdny do tego celu bídzie kabel przelotowy DB25/ DB25, zakoòczony z obydwu stron z³¹czami mískimi. Bramki US1B..F spe³niaj¹ rolí buforûw odwracaj¹cych sygna³ wyjúciowy (US1C) z programatora oraz wejúciowe sygna³y steruj¹ce (przychodz¹ce z komputera). Rezystory R4..7 ograniczaj¹ pr¹d wejúciowy buforûw, minimalizuj¹c ryzyko ich uszkodzenia. Tranzystory T3, T4 wraz z towarzysz¹cymi im rezystorami pracuj¹ w uk³adzie podwûjnego in- Rys. 5. Schemat elektryczny programatora. 32
4 Rys. 6. Rozmieszczenie elementów na płytce drukowanej programatora. wertera, steruj¹cego klucz (T1), w³¹czaj¹cy zasilanie programowanego uk³adu. Zastosowanie podwûjnego inwertera moøe wydawaê sií posuniíciem nieco dziwnym (podwûjne zanegowanie sygna³u daje wynik na wyjúciu identyczny z wejúciem!), ale wynika ono z koniecznoúci odseparowania obwodûw wyjúciowych komputera od moøliwoúci pojawienia sií na nich napiícia wyøszego od 5V. Tranzystor T1 spe³nia rolí klucza za³¹czaj¹cego napiície zasilania i programuj¹ce na podstawkí z programowanym uk³adem. Jest on sterowany przez program obs³uguj¹cy prací programatora tak, aby unikn¹ê moøliwoúci uszkodzenia programowanego uk³adu podczas wk³adania lub wyjmowania go z podstawki. Rezystor R15 polaryzuje bazí tranzystora T1 napiíciem dodatnim, powoduj¹c jego zatkanie w chwili, gdy bit steruj¹cy baz¹ T3 ma wartoúê logicznego ì1î. Uk³ad US2 spe³nia rolí stabilizatora napiícia zasilania programowanego uk³adu. NapiÍcie na wejúcie stabilizatora jest podawane z kolektora T1. Pojawienie sií tego napiícia jest sygnalizowane zaúwieceniem diody D2 (zalecana øû³ta). Nieco bardziej skomplikowany jest uk³ad generuj¹cy napiície programuj¹ce o wartoúci 12,5V. Stabilizator US3 ma w³¹czon¹ szeregowo z wejúciem GND diodí Zenera D4. Podczas odczytu zawartoúci pamiíci procesora zainstalowanego w podstawce dioda ta jest zwierana przez tranzystor T5, co powoduje, øe napiície na wyjúciu stabilizatora ma wartoúê ok. 5V. Jeøeli w programie obs³uguj¹cym programator wybierzemy opcjí programowania mikrokontrolera, to tranzystor T5 jest zatykany (zmiana na ìî bitu D2 portu Centronics). W konsekwencji napiície wyjúciowe uk³adu US3 ma wartoúê 5V+7,5V=12,5V. Tranzystor T2 steruje úwieceniem diody LED D3 (w modelu mia³a ona kolor czerwony), ktûra sygnalizuje pojawienie sií na odpowiednim pinie podstawki napiícia programuj¹cego. Programator jest zasilany w doúê nietypowy sposûb - na wejúciu uk³adu zastosowano bowiem mostek prostowniczy, ktûry zabezpiecza elementy programatora przed z³¹ biegunowoúci¹ napiícia wejúciowego. Zabezpieczenie takie jest konieczne, poniewaø na rynku istnieje kilka standardûw opisuj¹cych typy mechaniczne z³¹cz zasilaczy i ich polaryzacjí. Z³¹cze Zl1 s³uøy do przy³¹czenia zewnítrznego zasilacza. Nie musi on byê stabilizowany, waøne jest tylko, aby napiície wyjúciowe by³o dobrze wyfiltrowane (wewnítrzne kondensatory filtruj¹ce w zasilaczu powinny mieê pojemnoúê m.in. 1µF). Kondensator C1, ze wzglídu na niewielk¹ pojemnoúê, spe³nia rolí filtra pomocniczego. Dioda úwiec¹ca D1 sygnalizuje do³¹czenie napiícia zasilaj¹cego Programator mikrokontrolerów ST62 Montaø i uruchomienie Ze wzglídu na prostotí uk³adu moøliwe by³o wykonanie taniej p³ytki jednostronnej, ktûrej widok przedstawiono na wk³adce wewn¹trz numeru. Na rys.6 przedstawiono rozmieszczenie elementûw. Montaø uk³adu jest bardzo ³atwy, nie bídziemy wiíc go szczegû³owo opisywaê. Przed wlutowaniem elementûw warto jest wykonaê trzy zwory, ktûrych niestety nie uda³o sií unikn¹ê. Miejsca montaøu zwûr zaznaczono na p³ytce drukowanej jako pogrubione linie ³¹cz¹ce odpowiednie punkty. Kabel s³uø¹cy do po³¹czenia komputera z programatorem naleøy wykonaê w taki sposûb, aby wyprowadzenia z³¹cza Centronics w komputerze by³y po³¹czone z wyprowadzeniami w programatorze o takim samym numerze. Jest to standardowy 25-øy³owy kabel ì1-1î. W uruchomieniu urz¹dzenia pomocny bídzie prosty program (PTEST.EXE), umoøliwiaj¹cy wykonywanie operacji na portach I/ O komputera PC. Dyskietka zawieraj¹ca ten program wchodzi w sk³ad standardowego wyposaøenia zestawu. Rozpoczynamy od pod³¹czenia programatora do z³¹cza Centronics komputera, a nastípnie zasilacza do z³¹cza Zl1, znajduj¹cego sií na p³ytce urz¹dzenia. Po uruchomieniu programu naleøy ustawiê adres portu drukarkowego, do ktûrego do³¹czony zosta³ programator. Po wciúniíciu klawisza F5 wpisujemy adres dziesiítnie lub szesnastkowo, przy czym taki za- do p³ytki programatora. Rys. 7. Układ wyprowadzeń procesorów ST621/15/2/25. 33
5 Tabela 1. Zestawienie najważniejszych możliwości układów tworzących rodzinę ST62. Typ układu Pamięć Pamięć Pamięć Liczba Liczba Timery Timer Port Obudowa programu danych danych pinów wejść 8 bitowe AR (PWM) szeregowy (EPROM/OTP) RAM EEPROM I/O analogowych ST62 1 kb 64 B DIP16/SO16 ST621 2 kb 64 B DIP16/SO16 ST623 1 kb 64 B 9 1 DIP16/SO16 ST628 1 kb 64 B 12 1 DIP2/SO2 ST629 1 kb 64 B DIP2/SO2 ST621 2 kb 64 B DIP2/SO2 ST kb 64 B DIP28/SO28 ST622 4 kb 64 B DIP2/SO2 ST kb 64 B DIP28/SO28 ST623 8 kb 192 B 128 B x16B SPI+UART DIP28/SO28 ST kb 192 B 128 B x16B SPI+UART SDIP42/QFP52 ST624 8 kb 216 B 128 B SPI QFP8 ST kb 152 B SPI QFP64 ST kb 128 B 128 B SPI SDIP56 ST kb 14 B 64 B SPI QFP52 ST kb 128 B x8B DIP16/SO16 ST kb 64 B x8B DIP2/SO2 ST kb 128 B x8B SPI DIP2/SO2 ST626 4 kb 128 B 128 B x8B SPI DIP2/SO2 ST kb 128 B x8B DIP16/SO16 ST kb 64 B 64 B x8B DIP2/SO2 ST kb 128 B 128 B x8B SPI DIP28/SO28 ST628 8 kb 32 B 128 B x8B SPI+UART QFP1/QFP8 ST kb 288 B SPI+UART QFP1/QFP8 pis wymaga zakoòczenia wpisanego ci¹gu znakûw liter¹ h. NastÍpnie, przy pomocy klawiszy kursorûw wybieramy bit D i sprawdzamy, czy po ustawieniu go w stan logicznego ìî zaúwieci sií dioda D2 (sygnalizuje w³¹czenie napiícia programuj¹cego). Po zmianie stanu logicznego na ì1î dioda D2 powinna zgasn¹ê. Kolejnym krokiem bídzie sprawdzenie dzia³ania uk³adu za- ³¹czaj¹cego napiície programuj¹ce. Najpierw w³¹czamy napiície zasilaj¹ce, co wymaga wpisania na bit D portu drukarkowego Wymagania sprzętowe programatora dowolny komputer rodziny PC jedno wolne złącze drukarkowe LPT1/2 system operacyjny zalecany Windows 3.1, 3.11 lub 95 czytnik CD ROM (zgodny z ISO966) Podstawowe parametry i właściwoś ci programatora współpracuje z komputerem PC poprzez do wolne złącze drukarkowe zgodne ze standar dem Centronics (LPT1/2) umożliwia programowanie następujących pro cesorów: ST62T1/E1, ST62T15/E15, ST62T2/E2, ST62T25/E25 oraz ich wersji B. Po zastosowaniu dodatkowych adapterów możliwe jest programowanie procesorów ST62T6/E6 oraz ST62T65/E65 zasilanie: 15VDC/8mA stan programatora sygnalizowany jest przy po mocy trzech diod LED stanu ìî (zaúwieci sií dioda D2). NastÍpnie zmieniamy stan bitu D1 na ìî, co powinno spowodowaê úwiecenie diody D3 i pojawienie sií na wyjúciu stabilizatora US3 napiícia ok. 12,5V. Zmiana stanu wyjúcia D1 na ì1î powinna spowodowaê zgaszenie diody D3 i zmniejszenie napiícia na wyjúciu US3 do wartoúci ok. 5V. Jeøeli opisane czynnoúci mia³y pomyúlny przebieg, uruchomienie wstípne moøemy zakoòczyê. Dalsze sprawdzanie moøna wykonaê dwoma drogami: przy pomocy programu steruj¹cego prac¹ programatora lub w dalszym ci¹gu przy pomocy PTEST.EXE. Pierwsza, nieco szybsza droga pozwala stwierdziê czy komunikacja miídzy komputerem i programatorem jest prawid³owa. Przebieg procedury testowej jest nastípuj¹cy: w podstawkí ZIF naleøy w³oøyê dowolny procesor z grupy ST621/15/2/25 i przy pomocy programu obs³uguj¹cego prací programatora sprûbowaê odczytaê zawartoúê jego pamiíci. Jeøeli program zg³osi komunikat inny niø ìtarget chip not present or defective!î moøemy úmia³o przyj¹ê, øe urz¹dzenie jest w pe³ni sprawne. Na płycie CD-EP2 znajduje się katalog mikrokontrolerów rodziny ST62, atrakcyjne oprogramowanie narzędziowe, noty aplikacyjne oraz przeglądarka Adobe Acrobat 3.. Jeøeli ktûryú z CzytelnikÛw chce zadaê sobie trud dodatkowego sprawdzenia pracy buforûw US1 (druga z wymienionych wyøej moøliwoúci), to powinien postípowaê zgodnie z opisem sposobu kontroli kluczy zasilania. WeryfikacjÍ stanûw wyjúê buforûw US1 moøna przeprowadziê przy pomocy prûbnika stanûw logicznych, multimetru lub diod LED. Pomoc¹ w pos³ugiwaniu sií programem PTEST.EXE jest prosta úci¹gawka znajduj¹ca sií w gûrnej czíúci okna ekranu po uruchomieniu tego programu. Obs³uga programatora i oprogramowanie steruj¹ce Korzystanie z programatora wymaga zainstalowania programu steruj¹cego, ktûry znajduje sií na p³ycie CD-EP2. P³ytÍ naleøy zamûwiê niezaleønie od kitu! 34
6 List. 1. Zawartość pliku st622x.dev. LPT2 ST62E FFF 88 F9F FF FF7 FFC FFF ST62T FFF 88 F9F FF FF7 FFC FFF ST62E FFF 88 F9F FF FF7 FFC FFF ST62T FFF 88 F9F FF FF7 FFC FFF ST62E FFF 8 F9F FF FF7 FFC FFF ST62T FFF 8 F9F FF FF7 FFC FFF ST62E FFF 8 F9F FF FF7 FFC FFF ST62T FFF 8 F9F FF FF7 FFC FFF Oprogramowanie steruj¹ce znajduje sií w katalogu \sgs_thom.st6\sk622xa1. Instalacja programu wymaga uruchomienia programu setup.exe, ktûry wykonuje wszystkie czynnoúci niezbídne do prawid³owego zdekompresowania i przeniesienia plikûw na dysk twardy uøytkownika. W przypadku starszych wersji Windows 95 moøe sií okazaê konieczne dodanie do pliku config.sys polecenia switches=/c, ktûre umoøliwi dzia³anie programu. W wersji OSR2 Windows 95 i nowszych k³opoty takie nie wystípuj¹. Po instalacji programu konieczne bídzie wykonanie niewielkich przerûbek w pliku zawieraj¹cym dane ustalaj¹ce polaryzacjí sygna- ³Ûw steruj¹cych komunikacj¹ pomiídzy programatorem i komputerem - kit622x.dev. Modyfikacje polegaj¹ na zmianie polaryzacji sygna³ûw TM2, TROMIN, SDOP i OSC1, ktûre standardowo s¹ zapisane binarnie jako 11. Zmiany naleøy wprowadziê tylko dla procesorûw ST62X1, ST62X15, ST62X2 i ST62X25 oraz pochodnych. Znak ìxî w oznaczeniu uk³adu okreúla wersjí OTPEPROM (X=T) lub EPROM z okienkiem (X=E). Na list.1 przedstawiono fragment pliku kit622x.dev z wprowadzonymi modyfikacjami. Oprogramowanie pracuje w úrodowisku DOS i Windows (sesja DOS). Uruchomienie programu wymaga wywo³ania pliku st622xpg.bat, dziíki czemu s¹ kolejno uruchamiane niezbídne modu³y programu. Po uruchomieniu programu uøytkownik jest pytany o typ programowanego uk³adu - naleøy go wybraê z listy wyúwietlanej przez program. NastÍpnie naleøy wybieraê z paska narzídziowego w gûrnej czíúci ekranu opcjí Iop (selekcja portu LPT1/2) i wybraê jeden z portûw, do ktûrego do³¹czony zosta³ programator. Przed rozpoczíciem programowania moøna sprawdziê, czy pamiíê procesora jest pusta - do tego celu s³uøy opcja Blank. NastÍpnie ³adujemy uprzednio przygotowany plik w formacie HEX (moøna go stworzyê przy pomocy assemblera ast6.exe, programu ST6-Realizer lub kompilatora C). Jest to moøliwe przy pomocy opcji Load. Niestety, program nie jest wyposaøony w moøliwoúê przegl¹dania katalogûw na dysku, w zwi¹zku z czym naleøy podaê ca³¹ úcieøkí dostípu lub nazwí pliku (pod warunkiem, øe znajduje sií on w katalogu bieø¹cym). Programowanie rozpoczyna sií po wybraniu z menu opcji Prog. Po zaprogramowaniu uk³adu dokonany zapis moøna poddaê weryfikacji przy pomocy opcji Verif. Program wpisany do pamiíci procesora moøna zabezpieczyê WYKAZ ELEMENTÓW Rezystory R1: 1,8kΩ R2, R3: 82Ω R4, R5, R6, R7, R8: 2kΩ R9, R1: 1kΩ R11: 3,3kΩ R12, R13, R14: 4,7kΩ R15: 47kΩ Kondensatory C1: 1µF/25V C2, C2, C3, C4, C5, C6, C7: 1nF Półprzewodniki D1: LED (zielona) D2: LED (żółta) D3: LED (czerwona) D4: dioda Zenera 7,5V M1: dowolny mostek 1A/5V T1, T2: BC557 lub podobne T3, T4, T5: BC547 lub podobne US1: 74HC14, 74AHC14 US2, US3: 78L5 Różne Zl1: złącze zasilania Zl2: DB25 F (kątowe do druku) ZIF: podstawka ZIF (Textool),3/,6 DIP28 oraz dwa złącza zaciskane DB25 M, ok. 3 cm kabla Flat 25, zasilacz 15V/1mA lub podobny (opcja należy zamawiać osobno) dyskietka z programem PTEST.EXE CD EP2: płyta kompaktowa z oprogramowaniem (opcja opis w artykule) przed niepowo³anym odczytem po wybraniu opcji Opt i nastípnie Lock. Odczytanie zawartoúci pamiíci ROM lub EEPROM (dla procesorûw ST62T/E6/65) umoøliwia opcja Read. Z kolei Space pozwala wybraê, ktûry obszar pamiíci bídzie odczytywany. Na powierzchni p³ytki drukowanej, w pobliøu podstawki ZIF, oznaczono po³oøenie pierwszych wyprowadzeò programowanych uk³adûw, w zaleønoúci od liczby wyprowadzeò. Uwaga! Na zdjíciu ok³adkowym procesor zosta³ przez pomy³kí w³oøony w podstawkí odwrotnie niø wynika to z oznaczeò na p³ytce drukowanej. Nie naleøy sií sugerowaê tym zdjíciem podczas obs³ugi programatora. Na rys.7 przedstawiono uk³ad wyprowadzeò procesorûw programowanych przez opisywany pro- 35
7 gramator. Oprogramowanie projektowe Na p³ycie CD-EP2 oprûcz programu steruj¹cego prac¹ programatora znajduje sií takøe komplet informacji i narzídzi niezbídnych do pos³ugiwania sií mikrokontrolerami ST62 (znajduje sií tam ponadto takøe inne oprogramowanie, ktûre omûwimy przy innej okazji). NajwiÍksz¹ atrakcj¹ jest kompletna, komercyjna wersja programu ST6-Realizer (opisana w EP7/ 97). Jest to program pozwalaj¹cy tworzyê projekty na dowolny mikrokontroler rodziny ST62 w sposûb graficzny, dziíki czemu uøytkownik nie musi uczyê sií øadnego jízyka programowania. Efekty dzia³ania tego programu s¹ naprawdí dobre, a dziíki ogromnej prostocie uøytkowania jest to idealne narzídzie zarûwno dla pocz¹tkuj¹cych, jak i zaawansowanych uøytkownikûw. Instalacyjna wersja programu ST6-Realizer znajduje sií na p³ycie CD-EP2 w katalogu \sgs_thom.st6\re6xxxa1. Kolejnym, bardzo atrakcyjnym narzídziem jest symulator programowy, pracuj¹cy w úrodowisku Windows. Przy jego pomocy weryfikacja projektûw jest ³atwa w wykonaniu i znacznie przyspiesza odnalezienie ewentualnych b³ídûw. Symulator wyposaøony jest w szereg opcji u³atwiaj¹cych wyszukiwanie b³ídûw (pu³apki adresowe, danych, praca krokowa, omijanie pítli, itp.). Symulator znajduje sií w katalogu \sgs_thom.st6\db6xxxxw. Najbardziej popularnym narzídziem wúrûd wiíkszoúci projektantûw bídzie z pewnoúci¹ kompilator assemblera, linker oraz symulator w wersji dla DOS. Wszystkie te programy, wraz z kilkunastoma przyk³adami i szeregiem gotowych do wykorzystania procedur, s¹ instalowane na twardym dysku wraz z programem obs³ugi programatora. Ostatni¹, duø¹ atrakcj¹ narzídziow¹ jest kompilator jízyka C dla mikrokontrolerûw ST62. Jest to, co prawda, wersja β pakietu komercyjnego, co oznacza, øe mog¹ wyst¹piê w niej b³ídy. Przeprowadzone przez nas proste testy wykaza³y jednak spor¹ przydatnoúê tego kompilatora. Bardzo waøne dla projektantûw s¹ takøe noty aplikacyjne, w ktûrych przedstawiono szereg interesuj¹cych zastosowaò mikrokontrolerûw oraz dane katalogowe zawieraj¹ce szczegû³owe informacje nt. poszczegûlnych uk³adûw. Poruszanie sií po zbiorze zamieszczonych na p³ycie informacji umoøliwia plik cd_ep2.pdf, znajduj¹cy sií w g³ûwnym katalogu p³yty. Do jego przegl¹dania niezbídny jest program Acrobat Reader firmy Adobe. Na p³ycie znajduj¹ sií wersje zarûwno dla Windows 95, jak i 3.1. Piotr Zbysiński, AVT Autor dziíkuje polskiemu przedstawicielstwu firmy SGS- Thomson za udostípnienie do publikacji oprogramowania i informacji katalogowych, ktûre znajduj¹ sií na p³ycie CD-EP2. W artykule wykorzystano materia³y nades³ane przez francusk¹ filií firmy SGS-Thomson. 36
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
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
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
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
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.
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?
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,
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
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
Uniwersalny programator
Uniwersalny P R O J E programator K T Y mikrokontrolerów PIC Uniwersalny programator mikrokontrolerów PIC, część 1 AVT 573 Stwierdzenie, øe mikrokontrolery PIC zdominowa³y nasz rynek, by³oby chyba lekko
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
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
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ęść 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
Bezprzewodowy regulator
Bezprzewodowy regulator P R O J temperatury E K T Y Bezprzewodowy regulator temperatury, część 1 AVT 5094 Powszechnie dostípne radiowe modu³y nadawczoodbiorcze umoøliwiaj¹ stosowanie ³¹czy bezprzewodowych
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,
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³
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
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
generatorze funkcyjnym,
Generator P R O J funkcyjny E K T Y10MHz Generator funkcyjny 10MHz, część 1 kit AVT 360 Jest to pierwsza czíúê artyku³u poúwiíconego omûwieniu konstrukcji nowoczesnego generatora funkcyjnego z uk³adem
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
Miernik mocy optycznej w światłowodzie, część 2
Miernik mocy optycznej w światłowodzie, część 2 W drugiej czíúci artyku³u przedstawiono rozwi¹zanie sprzítowe miernika oraz skrûtowo omûwiono programowe metody realizacji pomiarûw. Projekt 061 Blok obrûbki
Samochodowy wzmacniacz 25 W w klasie D, część 1
Samochodowy wzmacniacz P R O 25 J W w E klasie K T DY Samochodowy wzmacniacz 25 W w klasie D, część 1 AVT 525 Wzmacniacze klasy D, nazywane takøe wzmacniaczami cyfrowymi, zyskuj¹ coraz wiíksz¹ popularnoúê.
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
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
Klocki RS485, część 1
P R O Klocki J E K RS485 T Y Klocki RS485, część 1 Magistrala i interfejs RS485 ciesz¹ sií nies³abn¹c¹ popularnoúci¹, a jak wykazuj¹ czíste pytania docieraj¹ce do redakcji, jest ci¹gle zbyt ma³o informacji
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
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
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
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
Zestaw edukacyjny dla mikrokontrolerów ST62
Zestaw edukacyjny dla mikrokontrolerów P R O J E K ST62 T Y Zestaw edukacyjny dla mikrokontrolerów ST62 AVT 5072 ZachÍceni duøym zainteresowaniem jakim cieszy³ sií program ST-Realizer oraz opublikowany
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
miejsca, gdzie p³ytki by³y ze sob¹
Generator funkcyjny 10MHz, część 2 kit AVT 360 Generator P R funkcyjny O J E K 10MHz T Y W drugiej czíúci artyku³u skupimy sií na montaøu i uruchomieniu generatora. Nieco miejsca poúwiícimy takøe omûwieniu
Uniwersalny programator
Uniwersalny P R O J E programator K T Y mikrokontrolerów PIC Uniwersalny programator mikrokontrolerów PIC, część 1 AVT 573 Stwierdzenie, øe mikrokontrolery PIC zdominowa³y nasz rynek, by³oby chyba lekko
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.
Tematyka audio cieszy sií nie. EP. Opis akustycznego zestawu pomiarowego, przedstawiony
Moduły P R analizatora O J E K audio T Y Moduły analizatora audio kit AVT 258 kit AVT 259 Artyku³ ten stanowi pierwsz¹ czíúê uzupe³nienia opisu analizatora audio z EP12/95 (przedstawiamy tam ogûlny opis
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
Programowany zasilacz
Programowany P zasilacz R O laboratoryjny J E K T Y Programowany zasilacz laboratoryjny, część 1 kit AVT 366 Prezentowany w artykule zasilacz ma nieco odmienn¹ konstrukcjí niø wszystkie dotychczas przez
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
Zdalnie sterowany (DTMF) termostat, część 1
Zdalnie sterowany P R (DTMF) O J E termostat K T Y Zdalnie sterowany (DTMF) termostat, część 1 AVT 557 Opisy regulatorûw temperatury czísto pojawiaj¹ sií w czasopismach elektronicznych, takøe EP ma swoim
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
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
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)...
Stereofoniczny przedwzmacniacz HiFi, część 1
Stereofoniczny przedwzmacniacz P R O J E K T HiFi Y Stereofoniczny przedwzmacniacz HiFi, część 1 kit AVT 477 Jeøeli masz dosyê trzeszcz¹cych potencjometrûw i lubisz krystalicznie czysty sygna³ swojego
Immobilizer z układami DS1990
Immobilizer P R z układami O J E K DS1990 T Y Immobilizer z układami DS1990 kit AVT 294 W artykule prezentujemy kolejn¹ wersjí immobilizera, ktûrego konstrukcja oparta jest na procesorze rodziny ST62 firmy
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,
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ò
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
Odbiornik GPS, część 1
Odbiornik P R O J GPS E K T Y Odbiornik GPS, część 1 AVT 888 Z publikacj¹ tego projektu czekaliúmy do czerwcowego numeru EP, poniewaø odbiorniki GPS nadaj¹ sií szczegûlnie dobrze na wakacyjne wojaøe, ktûre
Programowany 4 kanałowy komparator/woltomierz
P R O J E K T Y Programowany 4 kanałowy komparator/woltomierz AVT 5086 Podczas uruchamiania uk³adûw analogowych czísto trzeba úledziê w kilku punktach zmieniaj¹ce sií napiícia. WÛwczas moøna prze³¹czaê
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
Interfejs graficznych wyświetlaczy LCD
Interfejs graficznych wyświetlaczy LCD AVT 5093 Interfejs graficznych P R wyświetlaczy O J E K T LCDY Sterowanie graficznym wyúwietlaczem LCD jest dosyê k³opotliwe, szczegûlnie gdy wyúwietlacz nie ma wbudowanego
Domowy aparat telefoniczny z kartą chipową, część 1
Domowy aparat telefoniczny z kartą chipową, część 1 AVT 5081 Domowy aparat telefoniczny P R z O kartą J E chipową K T Y Jedynym skutecznym sposobem ograniczenia kosztûw rozmûw telefonicznych jest ograniczenie
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.
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
Opis funkcjonalny i architektura. Modu³ sterownika mikroprocesorowego KM535
Opis funkcjonalny i architektura Modu³ sterownika mikroprocesorowego KM535 Modu³ KM535 jest uniwersalnym systemem mikroprocesorowym do pracy we wszelkiego rodzaju systemach steruj¹cych. Zastosowanie modu³u
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
GALER programator GAL i do Amigi, część 1
GALER P R O programator J E K T YGAL i do Amigi GALER programator GAL i do Amigi, część 1 AVT 5049 W artykule przedstawiamy prawdziwy hit - programator uk³adûw GAL, do ktûrego jest dostípne shareware'owe
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
LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19
LITEcomp Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19 Moduł LITEcomp to miniaturowy komputer wykonany na bazie mikrokontrolera z rodziny ST7FLITE1x. Wyposażono go w podstawowe peryferia, dzięki
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
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
AVT Amplituner FM z RDS
Amplituner P R O J FM E K z RDS T Y Amplituner FM z RDS AVT 5016 Ogromne zainteresowanie, jakim cieszy sií wúrûd CzytelnikÛw EP tuner FM AVT-900, zachíci³o nas do opracowania jego nowszej, znacznie udoskonalonej
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
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
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
Programator WillemProg 3.0, część 1
Programator WillemProg 3.0, część 1 AVT 5070 P R O J E K T Programator Y Z WillemProg S I E C 3.0I Ze wzglídu na prostotí konstrukcji WillemProg jest jednym z najbardziej popularnych wúrûd amatorûw na
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
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
AVT Amplituner FM z RDS
Amplituner P R O J FM E K z RDS T Y Amplituner FM z RDS AVT 5016 Ogromne zainteresowanie, jakim cieszy sií wúrûd CzytelnikÛw EP tuner FM AVT-900, zachíci³o nas do opracowania jego nowszej, znacznie udoskonalonej
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
Wzmacniacz audio ze stopniem końcowym quasi IGBT
Silver P R Sound O J E K T Y Silver Sound Wzmacniacz audio ze stopniem końcowym quasi IGBT AVT 5045 Konstrukcja przedstawionego w artykule wzmacniacza nawi¹zuje do najlepszych klasycznych wzorcûw, cechuj¹c
Interaktywny, telefoniczny moduł zdalnego sterowania, część 1
Interaktywny, telefoniczny moduł P zdalnego R O J sterowania E K T Y Interaktywny, telefoniczny moduł zdalnego sterowania, część 1 AVT 5071 RÛønego rodzaju zdalnie sterowane wy³¹czniki by³y juø niejednokrotnie
Asystent telefoniczny
Kit AVT 875 P Asystent R O J telefoniczny E K T Y CzÍsto zdarza sií, øe w domu lub w pracy mamy wiícej niø jeden telefon na jednej linii. Tam, gdzie wystípuj¹ dwa telefony na linii mog¹ zaistnieê przypadki
Procesor audio z wejściem S/PDIF, część 1
Procesor R O J audio E K z wejściem T Y S/PDIF Procesor audio z wejściem S/PDIF, część 1 AVT 566 DSP wydaj¹ sií byê, i w znacznym stopniu s¹, trudne do stosowania w konstrukcjach amatorskich, a nawet w
Zasilacz laboratoryjny z potencjometrem cyfrowym
Zasilacz laboratoryjny z potencjometrem P R O J E cyfrowym K T Y Zasilacz laboratoryjny z potencjometrem cyfrowym kit AVT349 Na ³amach EP przedstawiliúmy juø kilka konstrukcji zasilaczy laboratoryjnych,
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.
LITEcompLPC1114. Zestaw ewaluacyjny z mikrokontrolerem LPC1114 (Cortex-M0) Sponsorzy:
LITEcompLPC1114 Zestaw ewaluacyjny z mikrokontrolerem LPC1114 (Cortex-M0) Bezpłatny zestaw dla Czytelników książki Mikrokontrolery LPC1100. Pierwsze kroki LITEcompLPC1114 jest doskonałą platformą mikrokontrolerową
Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP
Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP ZL32ARM ZL32ARM z mikrokontrolerem LPC1114 (rdzeń Cotrex-M0) dzięki wbudowanemu programatorowi jest kompletnym zestawem uruchomieniowym.
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,
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
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
Niew¹tpliwie uøytkownicy mikrokontrolerûw
Programowany generator P R O J PWM E w K VHDL T Y Programowany generator PWM w VHDL W sprzítowe generatory przebiegûw prostok¹tnych o zmiennym wspû³czynniku wype³nienia (PWM - Pulse Width Modulation) s¹
Urz¹dzenie zaprojektowano bez uøycia jakichkolwiek elementûw mechanicznych, tak regulacyjnych jak i prze³¹cznikûw wyboru.
Duża popularność kitów Vellemana zachęciła nas do publikowania cyklu artykułów Raport EP, w których szczegółowo opisujemy konstrukcje wybranych zestawów (na podstawie oryginal nych instrukcji). Przedstawiamy
Wykład 2. Budowa komputera. W teorii i w praktyce
Wykład 2 Budowa komputera W teorii i w praktyce Generacje komputerów 0 oparte o przekaźniki i elementy mechaniczne (np. Z3), 1 budowane na lampach elektronowych (np. XYZ), 2 budowane na tranzystorach (np.
Interaktywny, telefoniczny moduł zdalnego sterowania, część 1
Interaktywny, telefoniczny moduł P zdalnego R O J sterowania E K T Y Interaktywny, telefoniczny moduł zdalnego sterowania, część 1 AVT 5071 RÛønego rodzaju zdalnie sterowane wy³¹czniki by³y juø niejednokrotnie
Programator mikrokontrolerów AVR
Programator mikrokontrolerów AVR Marek SP9XUH www.sp9xuh.pl poczta@sp9xuh.pl Moja przygoda z mikrokontrolerami firmy ATMEL zaczęła się w 1999 roku od układu AT89C2051. Minęło parę lat, pojawiły się nowe
Przełącznik optyczny SPDIF
Przełącznik optyczny SPDIF AVT 574 Przełącznik P R O optyczny J E K SPDIF T Y Cyfrowe przesy³anie sygna³u audio gwarantuje niezaprzeczaln¹ jakoúê düwiíku, przy duøej odpornoúci na zak³ûcenia, czego nie
ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC
ZL4PIC uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC (v.1.0) ZL4PIC Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC 1 Zestaw jest przeznaczony dla elektroników zajmujących się aplikacjami
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.
Kaøda przerwa w zasilaniu stanowi
52 Gwarantowane zasilanie odbiorników energii elektrycznej Andrzej Baranecki, Tadeusz P³atek, Marek Niewiadomski Rosnπca iloúê nieliniowych odbiornikûw energii elektrycznej (komputery, sprzít RTV, regulowane
MEADC P R O J E elektroniczno elektromechaniczny K T Y
MEADC P R O J E elektroniczno elektromechaniczny K T Y przetwornik A/C do komputera PC MEADC elektroniczno elektromechaniczny przetwornik A/C do komputera PC kit AVT 499 Wiosenne nastroje umoøliwi³y nam
Wykonanie uk³adu sterowania obrotem anteny nie jest wcale ³atwe. NajwiÍkszy k³opot sprawia wskaünik po³oøenia anteny. Powinien
AVT 899 P Sterownik R O J anteny E K T UKF Y Prezentowany uk³ad zosta³ zaprojektowany przede wszystkim z myúl¹ o krûtkofalowcach, ale moøemy go z powodzeniem stosowaê takøe do sterowania anten¹ siatkow¹
MultiTool instrukcja użytkownika 2010 SFAR
MultiTool instrukcja użytkownika 2010 SFAR Tytuł dokumentu: MultiTool instrukcja użytkownika Wersja dokumentu: V1.0 Data: 21.06.2010 Wersja urządzenia którego dotyczy dokumentacja: MultiTool ver. 1.00
Wykonanie termometru z wykorzystaniem jako czujnika diody pû³przewodnikowej i jego wyskalowanie
AVT 5063 P Mówiący R O J termometr E K T Y Metody pomiaru temperatury oraz sposûb prezentacji wynikûw zmieni³y sií radykalnie w ostatnich latach. NiektÛrzy zapewne pamiítaj¹ czasy, w ktûrych samodzielne
Ćwiczenie 5 Zegar czasu rzeczywistego na mikrokontrolerze AT90S8515
Laboratorium Techniki Mikroprocesorowej Informatyka studia dzienne Ćwiczenie 5 Zegar czasu rzeczywistego na mikrokontrolerze AT90S8515 Cel ćwiczenia Celem ćwiczenia jest poznanie możliwości nowoczesnych
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
Lokalizatory 3M Dynatel tworzπ
120 Lokalizatory 3M Dynatel LokalizatorÛw 3M Dynatel moøna uøywaê do trasowania kabli i rur, wykrywania uszkodzeò pow ok kabli, dokonywania dok adnych pomiarûw g Íbokoúci, wykrywania sond, lokalizacji
Wysokosprawny wzmacniacz audio 2x250W, część 1
Wysokosprawny P R O J E K wzmacniacz T Y audio 2x250W Wysokosprawny wzmacniacz audio 2x250W, część 1 AVT 5015 Na rynku uk³adûw scalonych do wzmacniaczy audio d³ugo panowa³ zastûj. W ostatnich dwûch latach