2014 Programator AVR MKII Instrukcja obsługi www.barion-st.com 2014-05-31
2 SPIS TREŚCI 1. WSTĘP... 3 1.1 Co to jest AVR MKII?... 3 1.2 Parametry techniczne... 3 1.3 Obsługiwane procesory... 4 2. BUDOWA TECHNICZNA... 5 2.1 Konfiguracja... 5 3. OBSŁUGA PROGRAMATORA... 6 3.1 Podłączenie procesora do komputera... 6 3.2 Instalacja sterowników... 6 3.3 Zmiana oprogramowania programatora... 8
3 1. WSTĘP 1.1 Co to jest AVR MKII? AVR MKII jest to programator obsługujący wszystkie kontrolery Attiny, Atmega oraz Xmega. Umożliwia współpracę z AvrStudio oraz AveDude. Programator oparty jest na otwartym projekcie LUFA, emuluje on funkcjonalność programatora AVRISP-MKII, działa on z programami Atmel Studio 6(a także starsze wersje AvrStudio v4, v5) a także innymi kompatybilnymi jako AVRISP mkii. 1.2 Parametry techniczne Programator AVR MKII (klon AVRI MKII): obsługuje wszystkie kontrolery Attiny, Atmega oraz Xmega, posiada interfejsy programowania: ISP, PDI, TPI, współpracuje z AvrStudio (Atmel Studio lub AvrDude, ma możliwość zasilania układu docelowego napięciem 5V lub 3.3V, posiada sprzętowy interfejs USB, dzięki czemu prędkość programowania jest bardzo duża, posiada diody sygnalizujące o występowaniu zasilania oraz o procesie programowania. programator może być podłączony do każdego komputera z portem USB 1.1 oraz USB 2.0.
4 1.3 Obsługiwane procesory Tabela 1 Procesory obsługiwane przez AVR MKII Oraz wiele innych niewymienionych w powyższej tabeli.
5 2. BUDOWA TECHNICZNA 2.1 Konfiguracja UWAGA!!! INSTRUKCJE DLA STARSZYCH WERSJI PROGRAMATORA DOSTĘPNE SĄ POD ADRESEM: http://barion-st.com/ Przed przystąpieniem do programowania należy wybrać interfejs programowania: ISP, PDI, TPI, oraz napięcia zasilania układu docelowego. Rozkład konkretnych linii sygnałowych oraz zasilających podany jest na obrazku poniżej: Programator ustawia się do pracy poprzez odpowiednie przełączenie switch a: Dwie poniższe tabele wyjaśniają sposób konfiguracji urządzenia (dodatkowo są one umieszczone na urządzeniu): 2 3 ON OFF TPI OFF ON PDI OFF OFF ISP 1 ON OFF 5V 3.3V Przykładowo dla układu z intersejsem PDI i zasilaniem 3.3V ustawiamy kolejno: 1: OFF, 2: OFF, 3: ON.
6 3. OBSŁUGA PROGRAMATORA 3.1 Podłączenie procesora do komputera Aby zacząć używać programatora należy: Podłączyć go fizycznie do komputera, Zainstalować sterowniki (opis poniżej dla poszczególnych systemów). 3.2 Instalacja sterowników PRZED PIERWSZYM PODŁĄCZENIEM PROGRAMATORA DO KOMPUTERA NALEŻY NAJPIERW ZAINSTALOWAĆ STEROWNIKI AVRJungoUSB. Dostępne one są pod adresem: http://barion-st.com/doc/install/avrjungousb.exe Teraz można podłączyć programator, powinno pojawić się w Menadżerze urządzeń urządzenie Jungo: Atmel Studio Programator jest gotowy do pracy w Atmel Studio. Wybierając w AVR Studio Tools/AVR Programming możemy sprawdzić czy programator jest dostępny.
7 AvrDude Jeśli chcemy pracować z AvrDude konieczna jest wcześniejsza zmiana oprogramowania samego programatora, patrz punkt 3.2 Po zmianie oprogramowania programatora należy jeszcze doinstalować program: LibUsbDotNet_Setup.2.2.8 Link do programu: barion-st.com/doc/install/libusbdotnet_setup.2.2.8.exe W czasie instalacji należy odznaczyć: Resztę ustawień pozostawiamy bez zmian. Uruchamiamy zainstalowany program: Start/Programy/LibUsbDotNet/libUsb-win32/Filter Wizard. (lub uruchamia się automatycznie po instalacji) Wybieramy Next:
8 Uwaga w tym momencie programator musi być podłączony do portu USB (jeśli nie jest to teraz go podłączamy), wybieramy go w kolejnym oknie: Oraz klikamy Instaluj. Klikamy OK. Programator jest gotowy do pracy z AvrDude także w środowisku BASCOM (podczas konfiguracji wybieramy nazwę: Atmel AVR ISP mkii (avrispmkii), Port usb). 3.3 Zmiana oprogramowania programatora Przed przystąpieniem do zmiany oprogramowania należy zaopatrzyć się w program FLIP, dostępny pod linkiem: http://www.atmel.com/dyn/resources/prod_documents/flip%20installer%20-%203.4.5.106.exe Służy on do wgrania nowego oprogramowania do programatora. Ściągamy go i instalujemy. Dodatkowo należy również ściągnąć nowy wsad (obsługujący avrdude), który będziemy wrzucać do programatora. Dostępny jest on pod linkiem: http://www.barion-st.com/doc/install/101116_avrisp_avrdude.zip Gdy mamy gotowe oprogramowanie (program FLIP oraz WSAD do procesora) możemy zacząć zmieniać oprogramowanie. Należy kolejno: 1. Wyciągnąć programator z usb i przełączyć programator w tryb serwisowy zewrzeć piny oznaczone SVC:
9 2. Włożyć programator do portu USB. 3. Nacisnąć na programatorze przycisk reset (patrz rysunek w punkcie 2.2) zresetowanie układu (zielona dioda zgaśnie) 4. System wykryje nowy sprzęt: Należy wybrać Zainstaluj z listy lub określonej lokalizacji i kliknąć dalej. Następnie wskazać folder Program Files / Atmel / Flip 3.4.3 / usb, kliknąć OK. Jeśli nie zostanie wykryte nowe urządzenie należy wejść w panel sterowania i pojawi się tam nieznane urządzenie: AT90USB162 DFU. Należy kliknąć na nim prawym przyciskiem myszy i wybrać Aktualizuj oprogramowanie sterownika, a następnie wybrać: Zainstaluj z listy lub określonej lokalizacji i kliknąć dalej. Następnie wskazać folder Program Files / Atmel / Flip 3.4.3 / usb, kliknąć OK. Jeśli pojawi się ostrzeżenie, to należy wybrać: Zainstaluj mimo to 5. Po pojawieniu się komunikatu że sterownik został zainstalowany można uruchomić program Flip 6. Należy wybrać procesor (ikona pokazana poniżej):
10 7. I w oknie które się pokaże wybrać AT90USB 162 8. Teraz należy wybrać ikonę Selekt communication (ikona na prawo od tej wybranej w punkcie 6) i wybrać USB. W oknie które się pojawi wybrać Open. 9. Przyciski w programie Flip powinny zrobić się aktywne:
11 10. Należy teraz kliknąć przycisk Load HEX File (zaznaczony powyżej) i wybrać wsad który chcemy wgrać do programatora (ten ściągnięty na początku - 101116_AVRISP_avrdude.zip, należy go rozpakować wcześniej). 11. Kliknąć przycisk Run. Wsad zostaje wgrany do programatora. 12. Teraz należy wyłączeć tryb serwisowy: switch nr 1 przełączyć na OFF. 13. Nacisnąć przycisk reset (patrz rysubek w punkcie 2.2 instrukcji) zresetowanie układu (zielona dioda zaświeci się). Programator jest gotowy do pracy z AVRDUDE! (patrz punkt 3.2 -> AvrDUDE) Aby programator mógł na nowo współpracować z Atmel Studio należy postąpić analogicznie, z tym że należy wgrać do niego WSAD dostępny pod linkiem: http://barion-st.com/doc/install/mkii_avrstudio_lufa.rar KONIEC.
12 Barion Niedźwiada 114 39-107 Niedźwiada Polska www.barion-st.com tel.: +48 531 171 346 e-mail: barion.strzalka@gmail.com t.strzalka@barion-st.com Producent nie odpowiada za wszelkie szkody spowodowane nieprawidłowym użytkowaniem urządzenia. Używanie urządzenia w sposób niezgodny z jego przeznaczeniem może doprowadzić do jego uszkodzenia, co nie podlega gwarancji. Kopiowanie i wykorzystywanie treści powyższej instrukcji bez zgody autorów jest zabronione.