[ Pobierz całość w formacie PDF ]
.Nie tylko DIP/DILStandardowo producent wyposa¿a programatory w podstawki ZIF dla uk³adów w obudowach DIL.Programowanie uk³adów dostêpnych w innych obudowach jest mo¿liwe po zastosowaniu adapterów, które sk³adaj¹ siê z prostych przelotek pin-to-pin.W ofercie producenta znajduje siê kilka wersji adapterów, dla obudów: SOIC, PLCC32, PLCC44, TSOP itp.Dziêki przemyœlanej budowie programatora, konstruktorzy korzystaj¹cy z uk³adów wyposa¿onych w interfejs JTAG (IEE-E1149.1] mog¹ w wielu przypadkach zrezygnowaæ z koniecznoœci instalowania programowanego/testowanego uk³adu w podstawce - za pomoc¹ ³atwego w wykonaniu kabla mo¿na je programowaæ i reprogramo-wac ju¿ zainstalowaniu w systemie (ISP], co - przynajmniej moim zdaniem - radykalnie zwiêksza walory u¿ytkowe urz¹dzenia.PodsumowanieKilkumiesiêczne testy programatora Uprog 48HS prowadzone w redakcyjnym laboratorium dowiod³y, ¿e pomimo krót-Rys.4kiej obecnoœci na rynku, jest to rozwi¹zanie dojrza³e konstrukcyjnie.Szybkoœæ rozwoju listy obs³ugiwanych uk³adów sugeruje, ¿e fani nowoczesnych uk³adów nie bêd¹ musieli d³ugo czekaæ na mo¿liwoœæ ich programowania za pomoc¹ Uproga.Pozytywny wizerunek urz¹dzenia uzupe³nia estetyczna i ergonomiczna obudowa, której solidne wykonanie pozwala na korzystanie z programatora bez obaw w typowych warunkach laboratoryjnych.Andrzej Gawryluk, AVTDodatkowe informacjeProgramator do testów udostêpni³a lirma RK-SYSTEM, ul.Che³moriskiego 30, 05-825 Grodzisk Mazowiecki, tel.(22) 724-30-39, http://www.rk-system.com.pl.76Elektronika Praktyczna 2/2003PROGRAMYGzy znamy mikrokontrolery firmy Motorola? Zapewne ka¿dy, kto ma jakiekolwiek zwi¹zki z technik¹ mikroprocesorow¹ s³ysza³ o nich.Z sonda¿y nie wynika, ¿eby produkty Motoroli cieszy³y siê szczególn¹ popularnoœci¹ wœród polskich konstruktorów, nie mnie] jednak ci, którsy je stosuj¹ s¹ do nich na pewno bardzo przywi¹zani.To dla nich wspó³pracuj¹ca z Motorola firma Metrowerks stworzy³a bardzo wydajne narzêdzie do pisania i uruchamiania programów.To prawdziwy kodowy „wojownik", który z ca³¹ swoj¹ niema³¹ moc¹ bêdzie zwalcza³ b³êdy pope³nione przez programistê.Pe³na nazwa produktu to CodeWairior In-iegmied Developmeni Environmeni (IDE}.Mamy wiêc do czynienia z kompletnym, zintegrowanym œrodowiskiem, do którego nale¿¹:- Mened¿er projektu (Project Manager] - to segment zbieraj¹cy wszystkie elementy sk³adowe projektu, czyli pliki Ÿród³owe poszczególnych modu³Ã³w, pliki nag³Ã³wkowe, inicjuj¹ce i konfi-guracyjne dla kompilatora i lin-kera.Wszystkie s¹ widoczne w jednym oknie, mog¹ wiêc byæ ³atwo tworzone i poprawiane.- Edytor kodu Ÿród³owego [Source Code Ediior) - specjalny edytor, w którym mo¿na wykonywaæ wymienione wy¿ejprace edycyjne z ka¿dym plikiem Ÿród³owym wchodz¹cym w sk³ad projektu.Dysponuje oczywiœcie takimi mechanizmami jak wyszukiwanie i zamiana okreœlonych fragmentów tekstu w jednym lub wielu plikach.Wygodn¹ opcj¹ podczas koniecznoœci jednoczesnego kontrolowania wielu miejsc programu jest podzia³ okna na kilka czêœci.W ka¿dej z nich mog¹ byæ umieszczone ¿¹dane fragmenty tekstu.Edytor umo¿liwia ³atwe przechodzenie pomiêdzy plikiem Ÿród³owym i zwi¹zanymi z nim plikami interfejsowymi (rys.1), wsta-Tylko ten, kto kiedykolwieknapisa³ choæby niewielkiprogramik wie, Ÿe aby z kilkutajemniczych znaczków, symbolii skrótów przemieni³ siêw funkcjonalny programdzia³aj¹cy w jakimœmikroprocesorze, trzeba z nimstoczyæ czêsto ciê¿k¹i zazwyczaj nierówn¹ walkê.Nierówn¹, bo przeciwnik jestbezwzglêdny i w dodatkuwirtualny.To kod pisanegoprogramu, który wydaje siêdrwiæ z ka¿dego, nawetnajmniejszego b³êduprogramisty.Jednak cz³owiekzawsze d¹¿y³ do panowanianad œwiatem.W pracowniachMetrowerks stworzono do tejwalki specjalnego wojownika.Nie musisz p³aciæ! Motorola wspólnie z firm¹ Metrowerks udostêpnia bezp³atn¹ wersjê CodeWarrio-ra, która umo¿liwia kompilacjê programów pisanych w asemblerze oraz w C (wy³¹cznie w przypadku kompilacji na mikrokontrolery z rodziny Nitron - czyli najnowsze wersje HC08).wianie zak³adek jednoczeœnie w wielu miejscach tekstu.Programiœci, którzy tworz¹ programy modu³owe, doceni¹ zapewne mo¿liwoœæ wykonania natychmiastowego skoku do tekstu Ÿród³owego wskazanej procedury, nawet jeœli jestona umieszczona w innym pliku Ÿród³owym.Tekst jest wyœwietlany w oknie edytora w kolorach, z wyró¿nianiem s³Ã³w kluczowych.Najlepiej wygl¹da, gdy zastosuje siê proporcjonaln¹ czcionkê np.Courier New.Dostêpne opcje konfiguracji edytora zadowol¹ nawet najbardziej wybrednych.- Przegl¹darka [Browser] - to okno, w którym dokonuje siê uruchamiania programu.Widoczne s¹ zarówno niskopoziomowe rozkazy mikrokontrolera jak i instrukcje jêzyka wysokiego poziomu Inp.C).Równie¿ wykonanie programu mo¿e przebiegaæ na niskim lub wysokim poziomie.W ka¿dej chwili widoczne s¹ aktualne wartoœci zmiennych programu i rejestrów mikrokontrolera.Rys.1Rys.2Elektronika Praktyczna 2/200377PROGRAMYJu¿ z powy¿szych charakterystyk wynika, ¿e CodeWarrior umo¿liwia komfortow¹ pracê na profesjonalnym poziomie
[ Pobierz całość w formacie PDF ]