1.1 Co to jest USBasp?... 3 1.2 Parametry techniczne... 3 1.3 Obsługiwane procesory... 3 1.4 Zawartość zestawu... 4



Podobne dokumenty
Programator AVR USBasp

INSTRUKCJA OBSŁUGI.

micro Programator ISP mikrokontrolerów AVR zgodny z STK500v2 Opis Obs³ugiwane mikrokontrolery Wspó³praca z programami Podstawowe w³aœciwoœci - 1 -

Programator procesorów rodziny AVR AVR-T910

Instrukcja obsługi programatora AVR Prog USB v2

Instrukcja obsługi programatora AVR Prog USB v2

Programator AVR MKII. Instrukcja obsługi. Copyright by Barion

Instrukcja obsługi programatora AVR Prog USB v2

Instrukcja obsługi programatora AVR Prog USB v2

Instrukcja obsługi. PROGRAMATOR dualavr. redflu Tarnów

Programowanie mikrokontrolerów AVR

MultiTool instrukcja użytkownika 2010 SFAR

ATNEL. Programator USBASP. Instrukcja obsługi. Instrukcja programatora USBASP firmy Atnel. Mirosław Kardaś

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

[INSTRUKCJA ATB-USBASP]

Warsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika

Zestaw Startowy EvB. Więcej informacji na stronie:

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Płytka uruchomieniowa XM64

Konfiguracja pakietu CrossStudio for MSP

AVR DRAGON. INSTRUKCJA OBSŁUGI (wersja 1.0)

Programator STK500v2 USB

MikloBit ul. Cyprysowa 7/ Jaworzno. rev MB-AVR-ISP programator

Instalacja sterownika USB do central MICRA, SIGMA, OPTIMA ver. 2.05

ISP ADAPTER. Instrukcja obsługi rev.1.1. Copyright 2009 SIBIT

Instrukcja obsługi debugera JTAG-AVR USB v2

INSTRUKCJA UŻYTKOWANIA CZYTNIKA KART PROCESOROWYCH SYGNET 5v1 IU SY5

INTERFEJS LPG/CNG FTDI USB INSTRUKCJA INSTALACJI ORAZ KONFIGURACJI URZĄDZENIA

INSTRUKCJA OBSŁUGI. Programatora MKII AVR PRO ELTRONICS

INTERFEJS RENAULT USB INSTRUKCJA OBSŁUGI strona 1/16

INSTRUKCJA OBSŁUGI. Programatora MKII AVR MINI ELTRONICS

BF30 OCDLINK/USBASP ARM-JTAG/AVR-ISP Programmer-debugger Instrukcja obsługi

INSTRUKCJA INSTALACJI DRUKARKI. (Dla Windows CP-D70DW/D707DW)

Programator mikrokontrolerów AVR

Electronic Infosystems

MOD Xmega explore z ATXmega256A3BU. sklep.modulowo.pl akademia.modulowo.pl zestawy.modulowo.pl app.modulowo.pl blog.modulowo.

MOD Xmega explore z ATXmega256A3BU. sklep.modulowo.pl akademia.modulowo.pl zestawy.modulowo.pl app.modulowo.pl blog.modulowo.

INSTRUKCJA OBSŁUGI PROGRAMATORA MKII AVR CLONE. Eltronics

OPTIMA PC v Program konfiguracyjny dla cyfrowych paneli domofonowy serii OPTIMA ELFON. Instrukcja obsługi. Rev 1

Instrukcja instalacji oprogramowania pixel-fox

SYSTEMY CZASU RZECZYWISTEGO (SCR)

Dokumentacja techniczna V1.8 STK 200/300. programator isp na lpt

E-TRONIX Sterownik Uniwersalny SU 1.2

USB AVR JTAG. Instrukcja obsługi rev.1.0. Copyright 2011 SIBIT

ZL19PRG. Programator USB dla układów PLD firmy Altera

Instrukcja instalacji Zespołu Diagnostycznego Delphi w systemie Vista.

USB 2.0 DVD MAKER INSTRUKCJA OBSŁUGI. Nr produktu Strona 1 z 6

Programator ZL2PRG jest uniwersalnym programatorem ISP dla mikrokontrolerów, o budowie zbliżonej do STK200/300 (produkowany przez firmę Kanda).

1.1 Co to jest USBCOM? Budowa oraz parametry techniczne... 3

Notepad++ / PuTTY. Interaktywne środowisko programowania w języku ForthLogic. Wersja dokumentu P.1. Wersja dokumentu NP1.

Możesz podłączyć drukarkę do routera wykorzystując port USB. Wszystkie komputery podłączone do routera będą mogły drukować poprzez router.

MikloBit ul. Cyprysowa 7/ Jaworzno. JTAG + ISP dla AVR. rev

1) Połączenie za pomocą kabla PC/PPI (Nr kat.: USB: 6ES DB30-0XA0, RS232: 6ES CB30-0XA0)

INTERFEJS FIAT CAN TACHO INSTRUKCJA OBSŁUGI strona 1/10

Instrukcja instalacji oraz konfiguracji sterowników. MaxiEcu 2.0

INSTRUKCJA UŻYTKOWNIKA MPCC

PC0060. ADAPTER Kabel Easy Copy PC-Link USB 2.0 Proste kopiowanie, bez instalacji. Instrukcja obsługi

Politechnika Białostocka

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I KONFIGURACJA POŁĄCZENIA Z INTERNETEM NA WINDOWS 8 DLA AnyDATA ADU-520L

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

Instrukcja użytkowania

AsLinkEx instrukcja obsługi

Wymagania systemowe oraz sposób instalacji systemu Lokale Spis treści

AUTOMATYKA PRZEMYSŁOWA

[INSTRUKCJA ATB-USBASP]

Instytut Teleinformatyki

AMX 530BT. Instrukcja instalacji i konfiguracji AMX 530BT dla systemów operacyjnych XP, 7 i Instalacja i konfiguracja AMX 530BT dla Windows XP

INSTRUKCJA OBSŁUGI PROGRAMU INSTAR 1.0

Instrukcja aktualizacji oprogramowania

Rejestrator radiowy temperatury Arexx TL-500

Projektowanie z użyciem procesora programowego Nios II

Przedłużacz USB 2.0 przez Cat5/6 do 100 m

Sterownik Spid Pant 8 i Ant 8. Podręcznik użytkowania

INSTRUKCJA UŻYTKOWANIA CZYTNIKA KART PROCESOROWYCH SYGNET 5v2 IU SY5

Jak rozpocząć pracę z mikrokontrolerami?

Aktualizacja Firmware >>> Android ICS >>>

OSTRZEŻENIE: NIEBEZPIECZEŃSTWO ZADŁAWIENIA małe elementy. Dla dzieci powyżej 3 roku życia.

Moduł Komunikacyjny MCU42 do systemu AFS42

Kod produktu: MP-W7100A-RS485

Instrukcja do oprogramowania ENAP DEC-1

INTERFEJS FIAT ECU SCAN USB INSTRUKCJA OBSŁUGI strona 1/17

Aby uruchomić Multibooka, należy podłączyć nośnik USB do gniazda USB w komputerze, na którym program ma być używany.

Program APEK Użytkownik Instrukcja użytkownika

Instrukcja instalacji programu serwisowego NTSN krok po kroku

Poradnik instalacyjny sterownika CDC-ACM Dla systemów Windows

Instrukcja aktualizacji oprogramowania. Wersja dokumentu: 01i00 Aktualizacja:

Instrukcja instalacji oprogramowania. CardioScan 10, 11 i 12. w wersji 54a i 76a

Instrukcja wgrywania aktualizacji oprogramowania dla routera Edimax LT-6408n

Możesz podłączyć drukarkę do routera wykorzystując port USB. Wszystkie komputery podłączone do routera będą mogły drukować poprzez router.

INTERFEJS SUBARU USB INSTRUKCJA OBSŁUGI strona 1/14

Niektóre piny mogą pełnić różne role, zależnie od aktualnej wartości sygnałów sterujących.

Instrukcja instalacji oprogramowania pixel-fox

Cwiczenie nr 1 Pierwszy program w języku C na mikrokontroler AVR

Instrukcja instalacji aplikacji Comarch Smart Card ToolBox

MOBOT-RCR v2 miniaturowe moduły radiowe Bezprzewodowa transmisja UART

Laboratorium Procesorów Sygnałowych

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I KONFIGURACJA POŁĄCZENIA Z INTERNETEM NA WINDOWS 8 DLA AnyDATA ADU-510L

Instrukcja instalacji oprogramowania pixel-fox

Instrukcja wymiany certyfikatów przeznaczonych do komunikacji aplikacji Komornik SQL z systemem ZUS

Transkrypt:

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 2. BUDOWA TECHNICZNA... 5 2.1 Programator podłączony do komputera PC... 5 2.2 Ustawienia zworek tryby pracy... 5 2.2.1 Wersja programatora... 5 2.2.2 Konfiguracja wersja pierwsza programatora... 7 2.2.3 Konfiguracja wersja druga programatora... 8 3. OBSŁUGA PROGRAMATORA... 10 3.1 Podłączenie procesora do komputera... 10 3.1.1 Windows 7 (64 bit)... 10 3.1.2 Windows XP (32 bit)... 14 4. PRZYKŁADOWE ŚRODOWISKO PROGRAMOWANIA... 17 4.1 WinAvr... 17

3 1. WSTĘP 1.1 Co to jest USBasp? USBasp jest to programator USB dla procesorów Atmel AVR. Zbudowany jest z mikrokontrolera Atmega8 oraz kilku elementów pasywnych. 1.2 Parametry techniczne Parametry techniczne: Może być używany zarówno z komputerami stacjonarnymi jak i laptopami (nie potrzeba dodatkowych kabli), Bezpośrednie połączenie do portu USB, Interfejs 10 pin ISP, Współpracuje z systemami: Linux, Windows XP, Windows Vista, Windows 7, Pozwala czytać oraz zapisywać pamięć EEPROM, firmware, fuse bits oraz lock bits, Max prędkość zapisu: 5 kb/sec (procesor CPU> 1,5Mhz), dla mikrokontrolerów z procesorami CPU<1,5MHz należy przełączyć zworkę, Zasilanie bezpośrednio z portu USB, 2 diody LED: jedna mówi o podłączeniu programatora do komputera, a druga o procesie programowania, Współpracuje z programami: BASCOM, AVRDUDE (oraz wszystkimi nakładkami graficznymi na niego), WinAVR i inne. 1.3 Obsługiwane procesory Tabela 1 Procesory obsługiwane przez USBasp Mega Series Classic Series Tiny Series PWM Series CAN Series ATmega8, ATmega8515, ATmega8535, ATmega88, ATmega103, ATmega128, ATmega1280, ATmega1281, ATmega16, ATmega161, ATmega162, ATmega163, ATmega164 ATmega32, ATmega324, ATmega329, ATmega3290, ATmega48, ATmega64, ATmega640, ATmega644, ATmega649, ATmega6490 AT90S1200, AT90S2313, AT90S2333, AT90S2343, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535 ATtiny12, ATtiny13, ATtiny15, ATtiny2313, ATtiny25, ATtiny26, ATtiny45, ATtiny85 AT90PWM2, AT90PWM3 AT90CAN128

4 1.4 Zawartość zestawu Zestaw zawiera: Programator kompatybilny z usbasp 10 pinową taśmę IDC (40cm) Złącze IDC :

5 2. BUDOWA TECHNICZNA 2.1 Programator podłączony do komputera PC Programator może być podłączony do każdego komputera z portem USB 1.1 oraz USB 2.0. Bezpiecznik polimerowy 500mA (nie widoczny na zdjęciu), zabezpiecza port USB przed uszkodzeniem. 2.2 Ustawienia zworek tryby pracy 2.2.1 Wersja programatora Firma Barion produkuje dwa rodzaje programatora, które spełniają taką samą funkcję, różniąc się nieznacznie budową (ułożeniem pinów do konfiguracji). Poniżej znajdują się zdjęcia obu wersji programatora, opis konfiguracji zworek dla obu wersji znajduje się w kolejnych punktach instrukcji: wersja pierwsza programatora - 2.2.2 punkt instrukcji

6 wersja druga programatora - 2.2.3 punkt instrukcji

7 2.2.2 Konfiguracja wersja pierwsza programatora Opis budowy programatora: Programator posiada dwa tryby pracy. Zworka jak na rysunku powyżej wolniejsze programowanie dla procesorów taktowanych poniżej 1,5MHz (nowe mikrokontrolery mają ustawione taktowanie na 1Mhz, więc muszą być programowane w tym trybie z założoną zworką). W tym trybie mogą być także programowane procesory o taktowaniu wyższym niż 1,5Mhz, jednak będzie ono przebiegało dłużej niż przy zworce w drugiej pozycji. Zworka założona na pin po lewej i środkowy (przeciwna pozycja niż na rys.) programowanie procesorów taktowanych powyżej 1,5 MHz

8 2.2.3 Konfiguracja wersja druga programatora TRYB PROGRAMOWANIA : Założenie zworki wolniejsze programowanie dla procesorów taktowanych poniżej 1,5MHz (nowe mikrokontrolery mają ustawione taktowanie na 1Mhz, więc muszą być programowane w tym trybie z założoną zworką). W tym trybie mogą być także programowane procesory o taktowaniu wyższym niż 1,5Mhz, jednak będzie ono przebiegało dłużej niż przy ściągniętej zworce. Ściągnięcie zworki programowanie procesorów taktowanych powyżej 1,5 MHz

9 TRYB SERWISOWY przy normalnym użytkowaniu programatora zworka ma być ściągnięta. Założenie zworki umożliwia zaprogramowanie samego programatora. ZASILANIE PROGRAMOWANEGO UKŁADU: Założenie zworki zasilanie programowanegu układu poprzez port USB (w programatorze znajduje się bezpiecznik polimerowy do 500mA jest to max. prąd jaki jest dostępny w porcie usb, dzięki czemu nie ryzykujemy uszkodzeniem komutera; bezpiecznik tego typu może wielokrotnie zadziałać i nie powoduje to jego uszkodzenia). Ściągnięcie zworki programowany układ nie jest zasilany przez programator.

10 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.1.1 Windows 7 (64 bit) 1. Ściągnij sterowniki ze strony http://www.fischl.de/usbasp/ (usbasp.2011-05-28.tar.gz) i rozpakuj. 2. Podłącz programator do portu USB. 3. Otwórz Menedżer urządzeń, kliknij prawym przyciskiem myszy na: Inne urządzenia-> USBasp i wybierz Aktualizuj oprogramowanie sterownika

11 4. Wybierz Przeglądaj mój komputer w poszukiwaniu oprogramowania sterownika. 5.Wyberz folder zawierający wcześniej ściągnięte I rozpakowane pliki

12 6. Wybierz Zainstaluj sterowniki mimo to. 7. Poczekaj do zakończenia procesu instalacji. 8. Jeśli zobaczysz okno jak poniżej, oznacza to że sterowniki zostały zainstalowane i programator jest gotowy do użycia.

13

14 3.1.2 Windows XP (32 bit) 1. Ściągnij sterowniki z http://www.fischl.de/usbasp/ (usbasp.2011-05-28.tar.gz) i rozpakuj. 2. Podłącz programator do portu USB. 3. Kiedy pojawi się okno dodawania nowego urządzenia, wybierz Nie, nie tym razem, a następnie kliknij Dalej. 4. Na następnej stronie wybierz Zainstaluj sterowniki z wybranej lokalizacji (Zaawansowane), następnie kliknij Dalej

15 5. Wybierz folder zawierający wcześniej wypakowane pliki 6. Poczekaj do zakończenia procesu instalacji.

16 8. Jeśli zobaczysz okno jak poniżej, oznacza to że sterowniki zostały zainstalowane i programator jest gotowy do użycia.

17 4. PRZYKŁADOWE ŚRODOWISKO PROGRAMOWANIA 4.1 WinAvr 1. Ściągnij WinAvr z http://sourceforge.net/projects/winavr/files/winavr/, a następnie zainstaluj na komputerze 2. Najpierw należy utwórzyć plik m-file który zawiera zasady odnośnie kompilacji programu. Do tego celu użyjemy programu: MFile, który jest częścią pakietu WinAvr. Otwieramy program MFile. >> Programs>> WinAVR>> MFile 3. Następnie wybieramy z menu: Makefile-> Main file name i podajemy nazwę programu. Następnie wybieramy mikrokontroler, który chcemy zaprogramować (np. ATmega8): Makefile-> MCU type-> ATmega-> atmega8; 4. Dla programatora USBasp należy dodać linię mówiącą o typie programowania (dopisać w pliku): AVRDUDE_PROGRAMMER = usbasp Oraz z menu wybrać: Makefile-> port-> usb

18 Następnie zapisać plik File->Save As Oraz zamknąc program MFile. 5. Następnie należy włączyć edytor "Programmers Notepad": >> Programy >> WinAVR >> Programmers Notepad W nim utworzyć program: File-> New-> C / C + + Napisać treść programu i następnie zapisać "main.c" w tym samym folderze, w którym znajduje się wcześniej utworzony m-file: File-> Save as Następnie zbudować program: Tools-> Make All Program używa kompilatora avr-gcc, kompiluje plik "main.c" i tworzy wyjściowy plik: "main.hex", który można już wysłać do mikrokontrolera wybierając: Tools->Program KONIEC.