63 (92)

63 (92)




Mikrokontrolery



KamPROG AVR + AVR Studio/ KamPROG AVR + Bascom


Fot. 7. Programator KamPROG AVR oraz okno programu służącego do jego obsługi


AVR Studio

Htr Project Buld Vicw

J

= Tr^cc Dsobleri

%    y

Ki KT


Rys. 8. Okno programu AVR Studio z ikoną umożliwiającą obsługę programatora KamPROG AVR


IMSCGM-AVfi Oplions


Cornpiler Communicałion Enwonment SimulfltOf1 Ptogtommet Monitor Printer

Progremmer    v!

''

Play sound


Select programmer j


□    E ra$e werning □ Auto Flafh

□    Program after compile


QAutoVerify □ Upload Codę and Data □ Set fccus to terminal emulator after programming


Rys. 9. KamPROG AVR jest standardowym programatorem obsługiwanym przez Bascom AVR


Programator KamPROG AVR jest obsługiwany bezpośrednio z najpopularniejszych środowisk programistycznych dla AVR: AVR Studio i Bascoma. Dzięki interfejsowi USB jest łatwo przenośny i wygodny w stosowaniu.


ATmega88 (może być zastąpiony przez kompatybilny mikrokontroler w obudowie DIP28), a w ZL15AVR wykorzystano ATmega32 zamontowany w podstawce 40-wyprowadzeniowej.

Lista standardowego wyposażenia tych zestawów jest długa, w jej skład wchodzą m.in.: 4-przyciskowa klawiatura, 4-cyfrowy wyświetlacz LED, 8 diod LED, 5-pozycyj-ny joystick, złącza dla graficznego i alfanumerycznego LCD, miniaturowy głośniczek, interfejs RS232, potencjometr, złącze


Fot. 6. Wygląd zestawu ZL15AVR

(bogato wyposażony, z mikrokontrolerem ATmega32)



USB (do zasilania zestawu), a także złącze dla modułu konwertera USB<->UART. Wszystkie linie I/O mikrokontrolerów zastosowanych w zestawach wyprowadzono na 10-stykowe złącza szpilkowe, na które wyprowadzono także linie zasilające i masę. Z jednej strony takie rozwiązanie zapewnia zestawom uniwersalność, gdyż wykorzystywane układy peryferyjne możemy dołączyć do wybranych przez nas wyprowadzeń mikrokontrolera. Z drugiej jednak strony trzeba te połączenia wykonać, co czasami

nie jest wygodne - na szczęście producent oferuje odpowiednie kabelki i to w kilku kolorach, dzięki czemu wykonanie odpowiednich połączeń staje się łatwe.

Producent wyposażył obydwa zestawy także w nieco bardziej zaawansowane peiyfcrie: zegar czasu rzeczywistego z I2C M41T00, cyfrowy termometr z SPI TC77, termometr analogowy MCP9701 i odbiornik sygnałów zdalnego sterowania TSOP31236.

Za pomocą tak bogatego zestawu układów peryferyjnych można wszechstronnie sprawdzić


funkcjonowanie mikrokontrolera oraz własne umiejętności programistyczne, niezależnie od wybranego języka programowania.

Niebagatelnym atutem prezentowanych zestawów są przygotowane przez producenta przykładowe programy (w Bascomie AVR i C), za pomocąktórych można sprawdzić działanie układów peryferyjnych zastosowanych na płytce. Programy te można wykorzystać jako szablony ilustrujące sposób obsługi poszczególnych peryferii i - po adaptacji - zastosować we własnych aplikacjach.

KamPROG AVR: działa z AVR Studio, Bascomem i nie tylko

Korzystanie z różnych języków programowania wiąże się zazwyczaj z koniecznością użycia z kilku programatorów, bowiem niewiele urządzeń tego typu jest obsługiwanych przez wszystkie popularne środowiska programistyczne. Rozwiązaniem tego problemu jest programator KamPROG AVR (fot. 7), który wyposażono w interfejs USB i - co równie ważne - w oprogramowanie zgodne z Windows (2000/XP/Vista), umożliwiające korzystanie z programatora bezpośrednio z AVR Studio (rys. 8) oraz Bascoma AVR (rys. 9). Alternatywnym sposobem użycia programatora jest wykorzystanie specjalnej aplikacji, którą można uruchamiać zarówno w trybie okienkowym, jak i z linii poleceń, dzięki czemu integracja obsługi programatora jest łatwa w dowolnym IDE oraz narzędziach GCC (make). Wartą podkreślenia funkcją oprogramowania sterującego pracą programatora jest możliwość zapisywania w specjalnym pliku ustawień dotyczących konfiguracji mikrokontrolera (nazwy plików, ustawienia bitów konfigurujących i zabezpieczających) - dzięki temu modyfikując projekt po pewnym czasie nie musimy „odkrywać” odpowiedniej dla danej aplikacji konfiguracji.

Andrzej Gawryluk


Dodatkowe informacje o urządzeniach opisanych w artykule są dostępne w sklepie i ntemetowym www.kamami.plsprzedaz@kamami.pl, tel. 22-767-36-20.


Elektronika dla Wszystkich Marzec 2010 63


Wyszukiwarka

Podobne podstrony:
e9bd0b0843caabd9f60f6d79d518183f Przyjmij i zatrudnij kota... w roli programisty mikrokontrolerów AV
IMGf06 Budowa i działanie mikrokontrolerów AVR zliczania. Na skutek przepełnienia Timera/LicznikaO m
62 (96) Mikrokontrolery Atmcl, wprowadzając na rynek w pierwszej połowie lat 90. mikrokontrolery AVR
41.Wyniicń rodziny mikrokontrolerów AVR i podaj i główne cechy. Procesory AVR dzielą się na dwie rod
Mikrokontroler AVR -wprowadzenie ■    Architektura RISC ■
78249 IMGf10 (3) 66 Budowa i działanie mikrokontrolerów AVr Tab. 5.3. Konfiguracja modulatora
Mikrokontrolery AVR w praktyce (J Doliński) Jarosław Doliński projektowych dla AVR. w tym AVR-GCC i
bascom Programowanie mikrokontrolerów AVR w języku
obraz0 (63) 92 E. E. Evans-Pritchard - Religia Nuerów nie zauważywszy jej obecności, popełniają błę
10063 92 Przyspieszenie punktu B jest równe: oj? = O/l + Sab = &a + ^ab + gdzie przyrost przysp
ISSN 1509-4995 Numeri (63)2016Studia Regionalne i LokalneCentrum Europejskich Studiów Regionalnych i

więcej podobnych podstron