AVR add I
Adapter dla programatorów AVR - ISP
AVR add I jest przystawk¹, która przy uýyciu
programatora ISP (m.in. AVR prog I, AVR prog II)
umoýliwia programowanie poza ukùadem docelowym
wiækszoúci najczæúciej stosowanych mikrokontrolerów AVR
w obudowie DIP od 8 do 40 wyprowadzeñ.
Zasilanie z portu USB umoýliwia dostarczenie napiæcia do
programowanego mikrokontrolera i programatora.
Dziæki dodatkowemu wyposaýeniu w rezonator kwarcowy,
p³ytka AVR add I zapewnia odpowiednie warunki,
niezbædne w trakcie programowania procesora.
AVR add I jest przeznaczony dla osób, które potrzebujà
funkcjonalnego ukùadu umoýliwiajàcego programowanie
procesorów AVR przed zamontowaniem w ukùadzie
docelowym.
Opis:
Obs³ugiwane procesory:
W³aœciwoœci:
- mo¿liwoœæ pod³¹czenia oko³o 40 mikrokontrolerów (równie¿
w wersji niskonapiêciowej)
- wyposa¿ony w zewnêtrzny rezonator kwarcowy
- kompatybilny z wszystkimi programatorami ISP (USB, LPT)
wyposa¿onymi w standardowe z³¹cze KANDA 2x5 pinów
- w³asne Ÿród³o zasilania z portu USB - nie wymaga ¿adnego
zasilacza
- sygnalizacja diod¹ LED zasilania procesora
- wyposa¿ony w precyzyjne podstawki umo¿liwiaj¹ce ³atwe
wpinanie i wypinanie mikrokontrolerów
- prosta konfiguracja ustawienia programowania przy pomocy
kabla paskowego
DIP 8
ATtiny11
ATtiny12
ATtiny13
ATtiny15
ATtiny22
ATtiny25
ATtiny45
ATtiny85
AT90S2343
AT90SL2343
AT90S2323
AT90SL2323
DIP 20-1
ATtiny2313
AT90S2313
AT90S1200
DIP 20-2
ATtiny26
DIP 28
ATmega8
ATmega48
ATmega88
ATmega168
AT90S2333
AT90SL2333
AT90S4433
AT90SL4433
DIP 40-1
ATmega163
ATmega16
ATmega32
ATmega323
ATmega8535
AT90S8535
AT90SL8535
AT90S4434
AT90SL4434
DIP 40-2
ATmega8515
ATmega161
Atmega162
AT90S4414
AT90S8515
AT89S53 *
AT89S8252 *
* - tylko
programator LPT
Rozmieszczenie sygna³ów z³¹cza programatora:
Rysunek przedstawia uk³ad wyprowadzeñ z³¹cza do
pod³¹czenia programatora ISP (pozycja 4 na rysunku
powy¿ej). Programator powinien byæ wyposa¿ony przewód
zakoñczony z³¹czem ¿eñskim typu IDC10 o tym samym
uk³adzie wyprowadzeñ sygna³ów. W przypadku
zastosowania innego rozk³adu sygna³ów nale¿y u¿yæ
odpowiedniej przejœciówki.
- MOSI, SCK, MISO sygna³y magistrali SPI
- RST
reset uk³adu
- VCC
napiêcie zasilania
- GND
masa uk³adu
Zasilanie:
P³ytka AVR add I umo¿liwia zasilanie mikrokontrolera z portu USB komputera PC.
W celu po³¹czenia p³ytki AVR add I z komputerem potrzebny jest przewód USB typu A - B (tzw.
przewód drukarkowy).
W przypadku korzystania z programatora umo¿liwiaj¹cego zasilanie uk³adu docelowego, np.
AVR prog II - USB, nie nale¿y pod³¹czaæ p³ytki AVR add I do komputera PC.
Zasilanie p³ytki jest sygnalizowane diod¹ LED (pozycja 10).
UWAGA:
P³ytka AVR add I nie mo¿e byæ zasilana z dwóch Ÿróde³ jednoczeœnie.
Rozmieszczenie elementów na p³ycie AVR add I:
1 - z³¹cze USB B
2 - z³¹cze zasilania: GND
3 - z³¹cze zasilania: +5V
4 - z³¹cze programowania (KANDA)
5 - rezonator kwarcowy 4 MHz
6 - z³¹cze MASTER
7 - z³¹cza SLAVE:
7.1. - DIP40-1
7.2. - DIP40-2
7.3. - DIP20-1
7.4. - DIP20-2
7.5. - DIP28
7.6. - DIP8
8 - rozstaw szeroki mikrokontrolerów
9 - rozstaw w¹ski mikrokontrolerów
10 - dioda sygnalizuj¹ca zasilanie
7
8
DIL8
DIL20
DIL28
DIL40
9
1
2
3
10
4
5
6
Wstêp - konfiguracja programowania:
P³ytka AVR add I umo¿liwia pod³¹czenie i zaprogramowanie, przy u¿yciu dowolnego programatora ISP,
wiêkszoœci najbardziej popularnych mikrokontrolerów z rodziny AVR.
Do pod³¹czenia mikrokontrolerów s³u¿¹ trzy jednorzêdowe podstawki precyzyjne, w które wyposa¿ona
jest p³ytka. W zale¿noœci od obudowy mikrokontrolera (szeroka lub w¹ska) u¿ywa siê odpowiednio
dwóch podstawek o okreœlonym rozstawie - odpowiednio pozycja 8 i 9 na rysunku w punkcie
dotycz¹cym rozmieszczenia elementów na p³ytce.
Mikrokontrolery, których programowanie umo¿liwia p³ytka AVR add I, zosta³y podzielone na szeœæ grup
w zale¿noœci od wielkoœci obudowy i wyprowadzeñ. Pe³na tabelka z grupami zosta³a przedstawiona w
punkcie dotycz¹cym obs³ugiwanych procesorów.
Konfiguracja p³ytki AVR add I dla danego uk³adu odbywa siê w prosty sposób za pomoc¹ 10 ¿y³owego
kabla paskowego.
Szczegó³owe po³¹czenie procesorów o okreœlonej obudowie zosta³y przedstawione w postaci prostych
rysunków orientacyjnych.
Konfiguracja programowania - grupa DIP40-1:
Mikrokontrolery z grupy DIP40-1:
ATmega163
ATmega16
ATmega32
ATmega323
ATmega8535
AT90S8535
AT90SL8535
AT90S4434
AT90SL4434
Konfiguracja programowania - grupa DIP40-2:
Mikrokontrolery z grupy DIP40-2:
ATmega8515
ATmega161
Atmega162
AT90S4414
AT90S8515
AT89S53 *
AT89S8252 *
* - tylko programator LPT
Mikrokontrolery z grupy DIP20-2:
ATtiny26
Konfiguracja programowania - grupa DIP20-1:
Mikrokontrolery z grupy DIP20-1:
ATtiny2313
AT90S2313
AT90S1200
Konfiguracja programowania - grupa DIP20-2:
Konfiguracja programowania - grupa DIP28:
Mikrokontrolery z grupy DIP28:
ATmega8
ATmega48
ATmega88
ATmega168
AT90S2333
AT90SL2333
AT90S4433
AT90SL4433
Konfiguracja programowania - grupa DIP8:
Mikrokontrolery z grupy DIP8:
ATtiny11
ATtiny12
ATtiny13
ATtiny15
ATtiny22
ATtiny25
ATtiny45
ATtiny85
AT90S2343
AT90SL2343
AT90S2323
AT90SL2323
Kontakt:
e-mail: office@mikrosterowniki.pl
www: www.mikrosterowniki.pl
Data modyfikacji: 07-05-2008