atb_usbasp_instrukcja.pdf

(1876 KB) Pobierz
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|
Strona
Spis treści
1.
2.
3.
4.
5.
6.
Informacje ogólne ........................................................................................................................... 2
Opis programatora .......................................................................................................................... 5
Instalacja sterowników w dowolnym systemie Windows ............................................................... 7
Opis zabezpieczeń ......................................................................................................................... 12
Wyposażenie ................................................................................................................................. 13
Rozwiązywanie problemów ........................................................................................................... 14
Instrukcja programatora USBASP firmy Atnel. Mirosław Kardaś.
www.atnel.pl
1
2|
Strona
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|
Strona
Zmiany w stosunku do oryginalnego schematu ze strony autora projektu podyktowane są
następującymi względami:
1.
2.
3.
4.
5.
6.
Własna modyfikacja firmware.
Dodane buforowanie linii ISP, mające na celu zwiększenie niezawodności ciągłej pracy.
Możliwość wyboru zewnętrznego napięcia zasilania +5V lub +3,3V za pomocą zworek pcb.
Dodanie sygnalizacji napięcia zasilania na wyjściu (pin nr.2) złącza ISP (KANDA).
Możliwość współpracy programatora z układami zasilanymi napięciami od +2,8V do +5V.
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|
Strona
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
Zgłoś jeśli naruszono regulamin