Programator ISP mikrokontrolerów AVR _ AVR910 ISP Programmer.pdf
(
331 KB
)
Pobierz
Programator ISP mikrokontrolerów AVR / AVR910 ISP Programmer
2011-04-25
Programator ISP mikrokontrolerw AVÈ
Programator mikrokontrolerów AVR
English version of this site :
AVR910
Programator mikrokontrolerów AVR pracujący na łączu RS232 (AVR910)
Płytka uruchomieniowa AVR
AVRboard wielofunkcyjna płytka ewaluacyjna z mikrokontrolerem AVR
www.intelida.pl
Programator ten jest tanią alternatywą dla oryginalnego programatora AVRISP (jednak nie jest z nim w
pełni zgodny). Umożliwia programowanie w systemie większości mikrokontrolerów rodziny AVR.
Współpracuje z programem AvrProg, który wchodzi w skład pakietu AVR Studio. Programator
zbudowałem w oparciu o informacje zawarte na stronie
http://www.mikrocontrollerprojekte.de/
Konwerter poziomów RS232/TTL zrealizowany na tranzystorach zastąpiłem scalonym konwerterem
poziomów (układ na tranzystorach może nie współpracować poprawnie z niektórymi płytami głównymi).
Głównym układem programatora jest mikrokontroler ATTiny2313 (ewentualnie AT90S2313) taktowany
kwarcem o częstotliwości 7,3728 MHz. Złącze do programowanego układu jest zgodne z 6pinowym
złączem firmy Atmel.
Reklamy Google
AVR
USB RS232
Programator
ISP Programmer USB
Schemat programatora :
Mozaika ścieżek płytki (
avr910.pdf
):
http://radzio.dxp.pl/avr910.htm
1/7
2011-04-25
Programator ISP mikrokontrolerw AVÈ
Rozmieszczenie elementów :
Zmontowany programator :
http://radzio.dxp.pl/avr910.htm
2/7
2011-04-25
Programator ISP mikrokontrolerw AVÈ
Kursy masażu Kraków
160 godzin od podstaw 1399 zł klasyczny,relaksacyjny,odchudzający
www.GoWork.pl
Oprogramowanie dla mikrokontrolera
W programatorze zastosowałem oprogramowanie pochodzące ze strony
http://www.mikrocontrollerprojekte.de/
Ze względu na prostsze prowadzenie ścieżek dokonałem
małej modyfikacji, polegającej na zamianie funkcji wyprowadzeń MISO i SCK. Cała modyfikacja
sprowadza się do zmiany dwóch wierszy w kodzie programu, które po modyfikacji powinny
wyglądać następująco :
.equ MISO = PB7 (wiersz nr 299)
.equ SCK = PB6 (wiersz nr 303)
Zmodyfikowany plik asm :
avr910_asm.zip
Plik hex dla mikrokontrolera z kwarcem 7.3 MHz i prędkości transmisji 115200bps :
avr910_hex.zip
Reklamy Google
Atmel AVR Programmer
RS232 Serial Port
USB Kabel
USB USB
UWAGA
:
Aby opisany tutaj programator mógł współpracować z programem Bascom musi być
skonfigurowany do pracy z prędkością 19200bps
Plik hex dla mikrokontrolera z kwarcem 7.3MHZ i prędkości transmisji 19200bps :
avr910_19200.zip
Konfiguracja ATTiny2313
Ponieważ mikrokontroler ATTiny2313 jest fabrycznie skonfigurowany do pracy z wewnętrznym
generatorem RC, przed użyciem go w programatorze należy odpowiednio ustawić bity konfiguracyjne
(i oczywiście wgrać program). Przykładowe ustawienie fusebitów za pomocą programatora STK200
sterowanego z pakietu Bascom :
http://radzio.dxp.pl/avr910.htm
3/7
2011-04-25
Programator ISP mikrokontrolerw AVÈ
Współpraca programatora ze złączem USB komputera
W obecnych czasach coraz rzadziej w komputerach (zwłaszcza w przenośnych) występują porty
COM. Stanowi to pozorną przeszkodę w zastosowaniu amatorskich programatorów. Firmowy
programator fi
rmy Atmel współpracu
jący z portem
USB kosztuje ok. 150PLN co
jest ceną stosunkowo
wysoką jak na amatorskie zastosowania. Nasz programator bardzo łatwo dostosować do
współpracy z portem USB poprzez zastosowanie konwertera USB/RS232. Można zrealizować to na
dwa sposoby : po
p
rzez wykorzystanie specjalizowanego układu scalonego pełniącego funkcję
konwertera, bądź też wykorzystanie gotowego modułu. Ja skorzystałem z drugiego sposobu,
wykorzystałem do tego celu kabel służący do wymiany danych pomiędzy komputerem a telefonem
komórkowym. Taki kabelek jest chyba łatwiej dostępny niż konwerter USB/RS232 (przynajmniej w
hipermarketach) a poza tym pozwala wyeliminować z naszego programatora konwerter RS232/TTL
(MAX232) ponieważ sygnały wyjściowe są zgodne z poziomami TTL. Wykorzystałem kabelek
zbudowany w oparciu o układ scalony OTI6858. Cena takiego kabelka waha się w okolicach
kilkunastu złotych.
Programator ISP USB
Świat AVRów w zasięgu Twojej ręki.
Tanio. Łatwo. Szybko. Zapraszamy!
protechmicro.pl
Kasjer walutowy złotowy
Szkolimy kasjerów złotowych i walutowych
12 lat doświadczenia
www.szkoleniaeuro.pl
W przypadku zastosowania mikrokontrolera AT90S2313 wystarczy tylko wgrać do niego
skompilowany program. Nie jest wymagana zmiana konfiguracji fusebitów
http://radzio.dxp.pl/avr910.htm
4/7
2011-04-25
Programator ISP mikrokontrolerw AVÈ
Po usunięciu wtyczki służącej do podłączenia telefonu komórkowego dostępne są 3 przewody :
masa, RX i TX, a więc te najbardziej nas interesujące:
Jeśli chcemy komunikować się z programatorem poprzez port USB należy wyjąć z podstawki układ
MAX232 i w odpowiednie miejsca w podstawce włożyć odpowiednie przewody :
http://radzio.dxp.pl/avr910.htm
5/7
Plik z chomika:
TOMZI5
Inne pliki z tego folderu:
SPIS PSMIECI.pdf
(302 KB)
jtak.rar
(42 KB)
jtag_scheme.jpg
(47 KB)
pr-jotak.jpg
(54 KB)
1 jtag(2).png
(27 KB)
Inne foldery tego chomika:
Naprawa Zasilaczy Komputerowych
N-box ITI-5800s PRZERÓBKA
Pomoce serwis
prywatne pliki elektroniki
tv schematy serwisowe
Zgłoś jeśli
naruszono regulamin