ATNEL. Programator USBASP. Instrukcja obsługi. Instrukcja programatora USBASP firmy Atnel. Mirosław Kardaś. 2012-05-18



Podobne dokumenty
INSTRUKCJA OBSŁUGI.

[INSTRUKCJA ATB-USBASP]

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

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

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

Programator AVR USBasp

Instrukcja obsługi programatora AVR Prog USB v2

Instrukcja obsługi programatora AVR Prog USB v2

Instrukcja obsługi programatora AVR Prog USB v2

Instrukcja obsługi programatora AVR Prog USB v2

[INSTRUKCJA ATB-USBASP]

Instrukcja obsługi debugera JTAG-AVR USB v2

LITEcompLPC1114. Zestaw ewaluacyjny z mikrokontrolerem LPC1114 (Cortex-M0) Sponsorzy:

MultiTool instrukcja użytkownika 2010 SFAR

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

Programator procesorów rodziny AVR AVR-T910

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

AVR DRAGON. INSTRUKCJA OBSŁUGI (wersja 1.0)

Płytka uruchomieniowa AVR oparta o układ ATMega16/ATMega32. Instrukcja Obsługi. SKN Chip Kacper Cyrocki Page 1

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

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

Programator STK500v2 USB

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

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

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

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

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

[INSTRUKCJA - ATB MEDKIT]

ZL8AVR. Płyta bazowa dla modułów dipavr

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

INSTALACJA W PROGRAMACH MAGAZYNOWYCH KROK PO KROKU FAREX FLEX

Instrukcja pobrania i instalacji wersji testowej Invest for Excel

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

AsLinkEx instrukcja obsługi

Płytka uruchomieniowa XM64

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

Instrukcja ręcznej konfiguracji połączenia z Internetem przez. modem ED77 w systemie Windows XP

dokument DOK wersja 1.0

Instrukcja wgrywania aktualizacji oprogramowania dla routera Edimax LT-6408n

MOD STM32 explorem0 z STM32F051C8T6. sklep.modulowo.pl akademia.modulowo.pl zestawy.modulowo.pl app.modulowo.pl blog.modulowo.

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

Livebox konfiguracja drukarki

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

Zestaw Startowy EvB. Więcej informacji na stronie:

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

Instrukcja Użytkownika

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

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

Instrukcja aktualizacji oprogramowania. Wersja dokumentu: 01i00 Aktualizacja:

BLUETOOTH INSTRUKCJA PODŁĄCZENIA I KONFIGURACJI.

Instrukcja instalacji systemu. CardioScan 10, 11 i 12

usbcat OPTOIZOLOWANY INTERFEJS USB<->CAT OPTOIZOLOWANE STEROWANIE PTT, CW, FSK GALWANICZNA IZOLACJA AUDIO IN, AUDIO OUT Podręcznik użytkownika

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

Tablica Interaktywna. Avtek TT-BOARD. seria 2xxx. Instrukcja obsługi

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

INSTRUKCJA OBSŁUGI. Programatora MKII AVR MINI ELTRONICS

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

ATB-USB-RS232 rev: 1.3

Widok programatora PonyProgUSB wersja 1.0 oraz jego elementy przedstawiono na poniższym rysunku.

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

Programator mikrokontrolerów AVRmkII firmy Telwis

Instrukcja instalacji oraz konfiguracji sterowników. MaxiEcu 2.0

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

INSTRUKCJA INSTALACJI URZĄDZENIA

Aktualizacja Firmware >>> Android ICS >>>

Interfejs USB-TTL KOD: INTU. v.1.0. Wydanie: 3 z dnia Zastępuje wydanie: 2 z dnia

ZL9AVR. Płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019)

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.

Aktualizacja Firmware >>> Android Jelly Bean >>> wersja 1

Instrukcja instalacji Zespołu Diagnostycznego Delphi w systemie Vista.

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

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

INTERFEJS RENAULT USB INSTRUKCJA OBSŁUGI strona 1/16

Instrukcja instalacji PS Bonus Pack do IBM SPSS Statistics 20 w systemie operacyjnym Windows

Interfejs komunikacyjny RCI-2 v1.0

Instalator czytnika kart mikro 1.6 Getin Noble Bank SA

INSTRUKCJA INSTALACJI SYSTEMU

Następnie kliknąć prawym klawiszem myszy na Połączenie sieci bezprzewodowej i wybrać Wyłącz.

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

INSTRUKCJA OBSŁUGI. Programatora MKII AVR PRO ELTRONICS

Instrukcja podłączenia i konfiguracji BLUETOOTH NX. Interfejs. (instrukcja dostępna także na ver

Pomoc do programu ISO Manager

Płytka uruchomieniowa XM32

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

Obudowa zewnętrznego dysku USB 2.0, 2.5" (6.35cm)

Konfigurowanie sterownika CX1000 firmy Beckhoff wprowadzenie. 1. Konfiguracja pakietu TwinCAT do współpracy z sterownikiem CX1000

*Wersja dla przeglądarki Internet Explorer. Instrukcja instalacji czytnika kart chipowych* (Konto korporacyjne) SGBe-kdbs

Koncentrator USB-4xRS (HUB USB-4xRS)

AUTOMATYKA PRZEMYSŁOWA

Instrukcja obsługi Rejestrator Parametrów

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

Konfiguracja pakietu CrossStudio for MSP

NWD-210N Bezprzewodowy adapter USB n

Instalacja MUSB2232FKA w systemie Windows 7

INSTRUKCJA OBSŁUGI PROGRAMU DO ODCZYTU PAMIĘCI FISKALNEJ DATECS OPF

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Instrukcja ręcznej konfiguracji połączenia z Internetem przez. modem ED77 w systemie Windows 2000

Język C. Wykład 9: Mikrokontrolery cz.2. Łukasz Gaweł Chemia C pokój 307

Instrukcja instalacji interfejsu komunikacyjnego RUD-1

Cyfrowy Polsat S.A. z siedzibą w Warszawie, ul. Łubinowa 4a, Warszawa Sąd Rejonowy dla m.st. Warszawy, XIII Wydział Gospodarczy Krajowego

Transkrypt:

ATNEL Programator USBASP Instrukcja obsługi Instrukcja programatora USBASP firmy Atnel. Mirosław Kardaś. www.atnel.pl 2012-05-18 Niniejsza instrukcja zawiera informacje ogólne, opis sprzętowy, opis uruchomienia sterowników na potrzeby programatora USBASP firmy Atnel.

1 S t r o n a Spis treści 1. Informacje ogólne... 2 2. Opis programatora... 5 3. Instalacja sterowników w dowolnym systemie Windows... 7 4. Opis zabezpieczeń... 12 5. Wyposażenie... 13 6. Rozwiązywanie problemów... 14 Instrukcja programatora USBASP firmy Atnel. Mirosław Kardaś. www.atnel.pl 1

2 S t r o n a 1. Informacje ogólne Autorem projektu USBasp jest Thomas Fischl. Kod źródłowy programatora wykorzystuje dostępną na zasadach GPL lub komercyjnych bibliotekę software'owego interfejsu USB firmy Objective Development. Licencja projektu znajduje się na stronie wyżej wymienionej firmy. W ramach niniejszego projektu zastosowano także własne modyfikacje wsadu mikrokontrolera w programatorze. Układ oparty jest o autorskie rozwiązania i schemat, przedstawiony poniżej: Instrukcja programatora USBASP firmy Atnel. Mirosław Kardaś. www.atnel.pl 2

3 S t r o n a Zmiany w stosunku do oryginalnego schematu ze strony autora projektu podyktowane są następującymi względami: 1. Własna modyfikacja firmware. 2. Dodane buforowanie linii ISP, mające na celu zwiększenie niezawodności ciągłej pracy. 3. Możliwość wyboru zewnętrznego napięcia zasilania +5V lub +3,3V za pomocą zworek pcb. 4. Dodanie sygnalizacji napięcia zasilania na wyjściu (pin nr.2) złącza ISP (KANDA). 5. Możliwość współpracy programatora z układami zasilanymi napięciami od +2,8V do +5V. 6. Dodanie rezystorów 180R na wyjściach linii ISP (mosi. Miso, sck i rst). Układ posiada wbudowany liniowy stabilizator napięcia typu LDO o symbolu LM1117-3.3, pozwalający na pobór prądu max 0,8A przy wyborze napięcia zasilania +3,3V do docelowego programowanego układu. Programator pracuje w oparciu o mikrokontroler ATmega8A. W programatorze nie zamontowano jumpera J1 (SLOW SCK) ponieważ opcja ta może być obsługiwana w sposób programowy. Jest to szczególnie ułatwione przy wykorzystaniu dołączonego do programatora dedykowanego oprogramowania MkAvrCalculator, które poza obsługą programatora pełni także rolę wygodnego kalkulatora Fusebitów dla mikrokontrolerów AVR. Instrukcja programatora USBASP firmy Atnel. Mirosław Kardaś. www.atnel.pl 3

4 S t r o n a Dzięki powyższej opcji można raz na zawsze zapomnieć o zakładaniu zworki SLOW SCK, w przypadku konieczności programowania mikrokontrolerów taktowanych niską częstotliwością do której zalicza się także w wielu przypadkach fabrycznie ustawione taktowanie 1 MHz. Programator USBASP bez najmniejszych problemów może działać pod systemami: Windows XP, Windows Vista czy też Windows 7 (32- oraz 64-bit) a także Linux. Poniżej zostanie jednak opisany proces instalacji tylko dla systemów MS Windows. Programator zaopatrzony jest w standardowe złącze programowania KANDA Instrukcja programatora USBASP firmy Atnel. Mirosław Kardaś. www.atnel.pl 4

5 S t r o n a 2. Opis programatora Poniżej rysunek poglądowy programatora wraz z opisem zworek: Instrukcja programatora USBASP firmy Atnel. Mirosław Kardaś. www.atnel.pl 5

6 S t r o n a JP1 zworka nie zamontowana fabrycznie służy do spowalniania taktowania ISP w przypadku gdy programowany mikrokontroler taktowany jest częstotliwością mniejszą lub równą 1 MHz. Brak zworki z uwagi na możliwość programowej obsługi tej opcji w naszym programatorze. JP2 zworka służy do załączania napięcia zasilania z programatora do układu docelowego. Napięcie podawane tą zworką zależy od stanu zworek lutowniczych ZW1 oraz ZW2. ZW1 zworka lutownicza to dwa pady SMD na płycie PCB, które można zlutować za pomocą kropli cyny. Domyślnie zworka jest zwarta, przez co wybrane jest napięcie zasilania +5V gdy załączamy zasilanie układu docelowego za pomocą JP2. ZW2 zworka lutownicza to dwa pady SMD na płycie PCB, które można zlutować za pomocą kropli cyny. Domyślnie zworka jest rozwarta (niezlutowana), służy ona do zmiany zasilania układu docelowego na +3,3V gdy załączamy zasilanie układu za pomocą JP2. Aby zaprogramować programator we własnym zakresie, najnowszą wersją wsadu należy bezwzględnie odłączyć programator od kabla USB oraz złącza ISP! Następnie należy podłączyć magistralę ISP programatora zewnętrznego do padów zaznaczonych na żółto na rysunku. Należy jednocześnie doprowadzić z zewnętrznego programatora zasilanie. Instrukcja programatora USBASP firmy Atnel. Mirosław Kardaś. www.atnel.pl 6

7 S t r o n a 3. Instalacja sterowników w dowolnym systemie Windows Pliki sterowników dla USBASP pod dowolny system MS Windows można pobrać z linku poniżej: http://www.atnel.pl/download/elektronika/usbasp/libusbx64.zip Pozwalają one na pracę nawet na Win7 64-bit! Szerzej o instalacji można poczytać na stronie bloga: www.mirekk36.blogspot.com Po podłączeniu programatora pierwszy raz do komputera, sterowniki nie zostaną automatycznie zainstalowane przez system, z uwagi na to w menadżerze urządzeń systemu Windows spotkamy się z wpisem tego typu jak niżej na obrazku: Aby wykonać poprawną instalację bez żadnych problemów należy pobrać z linku wskazanego wyżej spakowany plik: libusbx64.zip, rozpakować go na dysku i uruchomić program inf-wizard.exe: Instrukcja programatora USBASP firmy Atnel. Mirosław Kardaś. www.atnel.pl 7

8 S t r o n a Po uruchomieniu należy przejść wybierając domyślne opcje przez trzy kroki aby w czwartym zapisać utworzony plik INF potrzebny dla systemu Windows do instalacji sterownika: Podczas kroku nr.2 należy kursorem myszy zaznaczyć wykryty programator USBasp, jako urządzenie dla którego będzie tworzony plik INF. Po tej operacji ujrzymy okno w którym należy już tylko kliknąć klawisz Install, aby dokonać instalacji sterowników w systemie: Instrukcja programatora USBASP firmy Atnel. Mirosław Kardaś. www.atnel.pl 8

9 S t r o n a Niestety system Windows wyświetli ostrzeżenie, ponieważ sterowniki nie certyfikowane przez Microsoft, jednak należy je zignorować, wybierając opcję instalacji sterownika mimo to: Następnie cierpliwie czekamy na proces instalacji aby na końcu zatwierdzić jej prawidłowy przebieg: Po ukończeniu operacji instalacji w menadżerze urządzeń pojawi się już prawidłowo zainstalowany programator jak na kolejnym rysunku: Instrukcja programatora USBASP firmy Atnel. Mirosław Kardaś. www.atnel.pl 9

10 S t r o n a Jeżeli którykolwiek z prezentowanych tu kroków instalacji przebiega inaczej a sama instalacja kończy się niepowodzeniem, prawdopodobnie istnieją jakieś problemy w systemie Windows. Najlepiej w takiej sytuacji sprawdzić cały proces instalacji na innym komputerze ze świeżo zainstalowanym systemem. Prezentowane tu sterowniki oraz etapy instalacji działają zawsze niezawodnie. Kolejny etap przygotowania programatora do pracy to instalacja na komputerze programu AVRDUDE. Instrukcja programatora USBASP firmy Atnel. Mirosław Kardaś. www.atnel.pl 10

11 S t r o n a Wchodzimy do zakładki Ustawienia w programie MkAvrCalculator i klikamy klawisz Instaluj, który jest otoczony czerwoną ramką na rysunku. WAŻNĄ rzeczą jest to aby instalacji AVRDUDE dokonać najlepiej do folderu pakietu WinAVR jeśli korzystamy z kompilatora języka C. Poniżej folder, do którego należy zainstalować avrdude: C:\WinAVR-20100110\bin Dzięki tej operacji będzie można jednocześnie korzystać z poprawnej wersji avrdude w środowisku programistycznym ECLIPSE do pisania programów w języku C dla AVR. Jeżeli nie korzystamy z pakietu WinAVR sam program AVRDUDE należy zainstalować najlepiej także w folderze o krótkiej nazwie i nie zawierającej polskich znaków lub spacji bezpośrednio na dysku np. C: C:\AVRDUDE Zapewni to szybki start z programatorem oraz wygodną i pozbawioną problemów pracę. Instrukcja programatora USBASP firmy Atnel. Mirosław Kardaś. www.atnel.pl 11

12 S t r o n a 4. Opis zabezpieczeń Wyjścia ISP z programatora zabezpieczone są buforem w postaci układu scalonego 74LVC125. Jest on zasilany napięciem +3,3V dostarczanym ze stabilizatora znajdującego się w programatorze co zapewnia bardzo wysoką niezawodność pracy procesora w programatorze, szczególnie podczas podłączania różnych układów docelowych. Przedstawiona konfiguracja pozwala z powodzeniem programować układy docelowe w których napięcie zasilania mikrokontrolera jest na poziomie +2,8V. Należy jednak pamiętać aby w takim przypadku, gdy korzystamy z tak niskich napięć, przelutować zworki ZW1 oraz ZW2. Zastosowane diody zenera o napięciu 3,3V zapewniają poprawną pracę programatora z każdym komputerem stacjonarnym a także notebookiem. Instrukcja programatora USBASP firmy Atnel. Mirosław Kardaś. www.atnel.pl 12

13 S t r o n a 5. Wyposażenie W ramach wyposażenia programatora przy zakupie dostarczany jest taśma 10-żyłowa z zaciśniętymi końcówkami w standardzie KANDA, przeznaczona do gniazd 10-pinowych. Długość taśmy ok 30 cm. Instrukcja programatora USBASP firmy Atnel. Mirosław Kardaś. www.atnel.pl 13

14 S t r o n a 6. Rozwiązywanie problemów 1. Jeśli po pierwszym podłączeniu programatora do komputera system nie wykrywa automatycznie nowo podłączonego urządzenia do USB, sprawdź czy w menadżerze urządzeń nie pojawił się już wpis o nowym nierozpoznanym urządzeniu o nazwie USBasp. Jeśli się pojawił rozpocznij instalację sterowników. Jeśli się nie pojawił sprawdź czy port USB do którego podłączony jest programator jest sprawny. Należy sprawdzić także sam kabel USB. 2. Jeśli po podłączeniu system Windows pokazuje numery VID oraz PID = 0x0000 zamiast takich jak widać na obrazkach z procesu instalacji, wina może leżeć po stronie samego systemu, dlatego należy sprawdzić instalację na innym komputerze i jeśli się powiedzie, to rozważyć przeinstalowanie istniejącego systemu Windows od nowa. Instrukcja programatora USBASP firmy Atnel. Mirosław Kardaś. www.atnel.pl 14