stk200.pdf

(1339 KB) Pobierz
STK200/300
DokumentacjatechnicznaV1.7
STK200/300
programatorispnalpt
24lutego2007
29972640.007.png 29972640.008.png
Wła±ciwo±ci:
Współpracujezka»dymsystememoperacyjnym.
Zasilaniezewn¦trzne-zpłytyprocesora.
Maksymalnadługo±¢przedłu»aczami¦dzyPCaSTK200/300to1,5m.
Zakresnapi¦ciazasilaj¡cego:od2Vdo5V(74HC244).
Posiadazabezpieczenieprzedbł¦dnympodł¡czeniem.
Sygnalizacjastanuzasilaniaorazstanuprogramowanianadwóchdiodach
LED.
Koloroweprzewody.
Odł¡czanyprzewód.
Kolorowyopiszł¡czaprogramatoraumieszczonybezpo±rednionanim.
Przewodyzako«czonekonektoramipasuj¡cymidoka»degouło»eniapinów.
Współpracujezprogramami:PonyProg,IC-prog,ISPProgramer,AVR
Dude,yaap,BASCOMAVR,WinAvr.
ProgramujeprocesoryfirmyATMELzrodzinyAVR:AT90CAN128,AT90PWM2,
AT90PWM3,AT90S1200,AT90S2313,AT90S2323,AT90S2343,AT90S2333,
AT90S2343,AT90S4414,AT90S4433,AT90S4434,AT90S8515,AT90C8534,
AT90S8535,ATmega603,ATmega103,ATmega8515,ATmega8535,AT-
mega8,ATmega16,ATmega161,ATmega162,ATmega163,ATmega169,
ATmega32,ATmega323,ATmega64,ATmega128,ATtiny12,ATtiny15,
ATtiny22,ATtiny26.
ProgramujeprocesoryfirmyATMELzrodziny8051:AT89S2051,AT89S4051,
AT89S8252,AT89S52,AT89S8253,AT89S53.
ProgramujeFlash:AT45DBxxxx
1
Rozdział1
STK200/300
Przedrozpocz¦ciemczytaniategodokumentuupewnijsi¦,czymaszjegonaj-
nowsz¡wersj¦: Najnowszawersja
NazwaprogramatoraSTK200/300wywodzisi¦odpłytdemonstracyjnych:
stk200 (produkowanaprzezfirm¦ ATMEL ), stk300 , (produkowanaprzezfir-
KANDA , schemat ) ,wrazzktórymiproducencidostarczaj¡programator
podł¡czanydokomputeraprzezportLPT,któregonazwaprzyj¦łasi¦jakopro-
gramatorSTK200/300.
NazwaprogramatoraSTK200/300oznacza,»eopisywanyproduktobsługuje
obiepłyty stk200 oraz stk300 ) .
ProgramatorSTK200/300podł¡czasi¦doportuLPTkomputerabezpo±red-
niolubpoprzezprzedłu»acz.Zewzgl¦dunazakłóceniaelektro-magnetycznesu-
gerujesi¦podł¡czenieprzedłu»aczapomi¦dzyLPTaprogramator-podł¡czenie
przedłu»aczapomi¦dzypłyt¦bazow¡aprogramatormo»enawetspowodowa¢
uszkodzenieprogramowanegoukładu.
ProgramatorSTK200/300pobierazasilaniezpłyty,naktórejumieszczony
jestprogramowanyukład.Zasilanieprogramatorajestkonieczneponiewa»mi¦-
dzyportemkomputeraainterfejsemSPIprogramowanegoukładuumieszczony
jestbufor74HC244,zabezpieczaj¡cykomputerprzeduszkodzeniemnawypadek
bł¦dnegopodł¡czeniaprogramatora.
ProgramatorSTK200/300posiadadwiediodysygnalizuj¡cejegostan,dzi¦ki
którymprogramistajestwstaniemonitorowa¢procesprogramowania,couła-
twiaiprzyspieszajegoprac¦.Diodaczerwona-jejsilne±wieceniesygnalizuje»e
układjestzasilany,diodazielona-oznacza,»eukładjestwła±nieprogramowany.
ProgramatorSTK200/300generalniejestprzeznaczonydoprogramowania
procesorówAVRfirmyATMEL.Mo»najednakzajegopomoc¡programowa¢
inneukłady,takiejak:pami¦ciszeregowe,procesoryseriiat89SXX.Programa-
torzostałtakzaprojektowany,bypracaznimbyłajaknajbardziejskuteczna.
STK200posiadaodł¡czanyprzewóddzi¦kiczemumo»nazrobi¢wprostyspo-
sóbwłasneprzej±ciówkidoka»deju»ywanejprzezprojektantapłytybazowej.W
zestawiezSTK200/300dostarczanyjestkabelek,którypasujedoka»dejkonfigu-
racjizł¡cza,dzi¦kikolorowymprzewodomorazichopisomnaobudowieszybko
ibezproblemumo»naSTK200/300podł¡czy¢doka»dejpłytybazowej.Wi¦cej
informacjioSTK200/300mo»naznale¹¢nastronieprojektu PONYPROG , fo-
2
nastronie ELEKTRONIKACYFROWA . Anajlepieju»y¢przeszukiwarkigo-
ogle.
3
Rozdział2
Podł¡czenie
ProgramatorSTK200/300generalniejestprzeznaczonydoprogramowaniapro-
cesorówAVRfirmyATMEL.Mo»najednakzajegopomoc¡programowa¢inne
układytakiejakpami¦ciszeregoweczyprocesoryseriiAT89S8252,AT89S53.
Rozdziałtenopisujesposóbpodł¡czeniaprogramatoradowi¦kszo±ciprogramo-
wanychprzezniegoukładów.Poni»ejwidocznyjestrysunekilustruj¡cywypro-
wadzeniaprogramatoraSTK200nazł¡czuFC10.
Abyszybkopodł¡czy¢programatordopłytybazowejnajlepieju»y¢dotego
kabladostarczonegowarzzprogramatorem.Kabeltenmaprzewody,których
koloryzgadzaj¡si¦zkolorowymopisemzł¡czaznajduj¡cegosi¦powy»ej.Ten
samopisjestrównie»naprogramatorze.Poni»ejumieszczonajesttabelakolorów
iodpowiadaj¡ceimfunkcje.
Kolor Funkcja Pin
Niebieski GND-masa 1,3,5,7,9
CzerwonyVCC-zasilanie 2
Czarny MISO-sygnałprogramuj¡cyprocesor 4
Biały CLK-sygnałprogramuj¡cyprocesor 6
Zielony MOSI-sygnałprogramuj¡cyprocesor 8
Br¡zowy RES-sygnałprogramuj¡cyprocesor 10
4
29972640.009.png 29972640.010.png 29972640.001.png 29972640.002.png 29972640.003.png 29972640.004.png 29972640.005.png 29972640.006.png
Zgłoś jeśli naruszono regulamin