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



Podobne dokumenty
ZL11PRG v.2. Uniwersalny programator ISP. Odpowiednik: Byte Blaster II DLC5 Programmer AT89ISP STK-200 Lattice ISP ARM Wiggler

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

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

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

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

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

KAmduino UNO. Płytka rozwojowa z mikrokontrolerem ATmega328P, kompatybilna z Arduino UNO

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

ZL10PLD. Moduł dippld z układem XC3S200

ZL2AVR. Zestaw uruchomieniowy z mikrokontrolerem ATmega8

Programator-debugger JTAG/SWIM dla mikrokontrolerów STM32 i STM8

STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

KA-NUCLEO-F411CE. Płytka rozwojowa z mikrokontrolerem STM32F411CE

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

KAmduino UNO. Rev Źródło:

Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów AVR

ZL25ARM. Płyta bazowa dla modułów diparm z mikrokontrolerami STR912. [rdzeń ARM966E-S]

KA-NUCLEO-UniExp. Wielofunkcyjny ekspander dla NUCLEO i Arduino z Bluetooth, MEMS 3DoF, LED-RGB i czujnikiem temperatury

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

ZL17PRG. Programator ICP dla mikrokontrolerów ST7F Flash

KA-NUCLEO-Weather. ver. 1.0

KAmodQTR8A. Moduł QTR8A z ośmioma czujnikami odbiciowymi

JTAG Isolator. Separator galwaniczny JTAG dla ARM, AVR i FPGA

KAmodRPiADCDAC. Moduł przetwornika A/C i C/A dla komputerów RaspberryPi i RaspberryPi+

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

ADuCino 360. Zestaw uruchomieniowy dla mikrokontrolerów ADuCM360/361

ZL16AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega8/48/88/168

KA-Nucleo-Weather. Rev Źródło:

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Programator procesorów rodziny AVR AVR-T910

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

ZL4PIC uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC (v.1.0) Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

FREEboard. Zestaw startowy z mikrokontrolerem z rodziny Freescale KINETIS L (Cortex-M0+) i sensorami MEMS 7 DoF

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

ZL24PRG. Interfejs JTAG dla mikrokontrolerów ARM

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

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

ZL11AVR. Zestaw uruchomieniowy z mikrokontrolerem ATtiny2313

ZL27ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

Rys. 1. Schemat ideowy karty przekaźników. AVT 5250 Karta przekaźników z interfejsem Ethernet

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

ZL5PIC. Zestaw uruchomieniowy dla mikrokontrolerów PIC16F887

Programator mikrokontrolerów AVR

ZL9ARM płytka bazowa dla modułów diparm z mikrokontrolerami LPC213x/214x

ZL2ARM easyarm zestaw uruchomieniowy dla mikrokontrolerów LPC2104/5/6 (rdzeń ARM7TDMI-S)

ZL11ARM. Uniwersalna płytka bazowa dla modułów diparm

Tab. 1. Zestawienie najważniejszych parametrów wybranych mikrokontrolerów z rodziny LPC2100, które można zastosować w zestawie ZL3ARM.

dokument DOK wersja 1.0

ZL30ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

epstick Programator ISP/ICP dla mikrokontrolerów ST7

AVR DRAGON. INSTRUKCJA OBSŁUGI (wersja 1.0)

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

ZL6PLD zestaw uruchomieniowy dla układów FPGA z rodziny Spartan 3 firmy Xilinx

INSTRUKCJA OBSŁUGI.

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

Politechnika Białostocka

KAmodRPi ADC DAC. Rev Źródło:

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

ZL2ARM easyarm zestaw uruchomieniowy dla mikrokontrolerów LPC2104/5/6 (rdzeń ARM7TDMI-S)

Programator procesorow AVR do kompilatora BASCOM AVR (zgodny z STK200)

UNO R3 Starter Kit do nauki programowania mikroprocesorów AVR

MOBOT RoboSnake. Moduł wieloczłonowego robota

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

AVREVB1. Zestaw uruchomieniowy dla mikrokontrolerów AVR. Zestawy uruchomieniowe

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

ZL1MSP430 Zestaw startowy dla mikrokontrolerów MSP430F11xx/11xxA ZL1MSP430

Uniwersalna płytka generatora tonów CTCSS, 1750Hz i innych.

Mikrokontrolery AVR techniczne aspekty programowania

U W A G I D O M O N T A ś U Z E S T A W U L A B O R A T O R Y J N E G O A B C 0 1 U S B 3, A B C 0 2

E-TRONIX Sterownik Uniwersalny SU 1.2

Politechnika Wrocławska

ATNEL. Programator USBASP. Instrukcja obsługi. Instrukcja programatora USBASP firmy Atnel. Mirosław Kardaś

ZL2ST7. Zestaw uruchomieniowy dla mikrokontrolerów ST7LITE

MultiTool instrukcja użytkownika 2010 SFAR

Płytka ewaluacyjna z ATmega16/ATmega32 ARE0021/ARE0024

Programator ICP mikrokontrolerów rodziny ST7. Full MFPST7. Lite. Instrukcja użytkownika 03/09

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

ZL6ARM Zestaw uruchomieniowy dla mikrokontrolerów LPC213x. Tab. 1. Zestawienie najważniejszych parametrów wybranych mikrokontrolerów z rodziny LPC213x

Programator STK500v2 USB

Interfejs SPI do programatora PUNCH

WIZUALIZACJA DANYCH SENSORYCZNYCH MINISTACJA METEOROLOGICZNA

ICD Interfejs BDM dla CPU32. Marek Wnuk

Instrukcja użytkownika

Dokumentacja techniczna V1.8 STK 200/300. programator isp na lpt

[INSTRUKCJA ATB-USBASP]

Ćwiczenie 5 Zegar czasu rzeczywistego na mikrokontrolerze AT90S8515

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

Edukacyjny sterownik silnika krokowego z mikrokontrolerem AT90S1200 na płycie E100. Zestaw do samodzielnego montażu.

W.J WIELICZKA

Zestaw Startowy EvB. Więcej informacji na stronie:

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

Elektronika samochodowa (Kod: TS1C )

Instrukcja obsługi programatora AVR Prog USB v2

DOKUMENTACJA TECHNICZNO-RUCHOWA SEPARATORA SYGNAŁÓW BINARNYCH. Typ DKS-32

Instrukcja Użytkownika

Programator AVR USBasp

Wstęp. Opis ATMEGA128 MINI MODUŁ VE-APS-1406

Instrukcja obsługi programatora AVR Prog USB v2

Kod produktu: MP01611

Transkrypt:

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

Wprowadzenie ZL2PRG programator ISP dla mikrokontrolerów AVR firmy Atmel Mikrokontrolery AVR firmy Atmel są wyposażone w interfejs umożliwiający programowanie ich pamięci już po zamontowaniu w systemie (ISP). Wykorzystanie takiego sposobu programowania pozwala zrezygnować z zakupu stosunkowo drogiego programatora stacjonarnego, a dzięki krótkiemu czasowi programowania pamięci mikrokontrolera, zestaw: mikrokontroler-programator ISP można traktować jak tanią wersję sprzętowego emulatora. Podstawowe właściwości progtamatora ZL2PRG programator ZL2PRG jest kompatybilny z programatorem STK200 dołączanym do łącza równoległego, programator jest zasilany z systemu (3...5 V), programator dołącza się do mikrokontrolera za pomocą 10-żyłowego kabla o wyprowadzeniach zgodnych z zaleceniami firmy Atmel. Wyposażenie standardowe Kod Opis ZL2PRG ZL2PRG_PCB zmontowany programator w obudowie kabel połączeniowy o długości 1 m płytka drukowana programatora ZL2PRG BTC Korporacja 05-120 Legionowo ul. Lwowska 5 tel.: (022) 767-36-20 faks: (022) 767-36-33 e-mail: biuro@kamami.pl http://www.kamami.pl Zastrzegamy prawo do wprowadzania zmian bez uprzedzenia. Oferowane przez nas płytki drukowane mogą się różnić od prezentowanej w dokumentacji, przy czym zmianom nie ulegają jej właściwości użytkowe. BTC Korporacja gwarantuje zgodność produktu ze specyfikacją. BTC Korporacja nie ponosi odpowiedzialności za jakiekolwiek szkody powstałe bezpośrednio lub pośrednio w wyniku użycia lub nieprawidłowego działania produktu. BTC Korporacja zastrzega sobie prawo do modyfikacji niniejszej dokumentacji bez uprzedzenia.

ZL2PRG programator ISP dla mikrokontrolerów AVR firmy Atmel 3 Budowa programatora Schemat elektryczny programatora ZL2PRG pokazano na rysunku 1. Układ U1 spełnia rolę separatora linii I/O interfejsu drukarkowego Centronics od systemu, w którym znajduje się programowany mikrokontroler. Interfejs jest zasilany napięciem pobieranym z systemu, w związku z czym podczas korzystania z niego nie trzeba stosować dodatkowego zasilacza. Rys. 1. Schemat elektryczny programatora Dla programatora ZL2PRG zaprojektowano dwustronną płytkę drukowaną, której schemat montażowy pokazano na rysunku 2. Układ U1 ma obudowę przystosowaną do montażu SMD (SO20), pozostałe elementy są montowane klasycznie. Złącza J1 i JP1 są montowane na krawędzi płytki w taki sposób, że przed ich przylutowaniem laminat jest wsuwany pomiędzy rzędy wyprowadzeń (szczegóły na fotografii). Na rysunku 3 pokazano przypisanie sygnałów do styków gniazda JP1. Sygnał LED można wykorzystać do sterowania diody świecącej sygnalizującej programowanie układu. Diodę należy dołączyć w sposób pokazany na rysunku 4. Rys. 2. Rozmieszczenie elementów na płytce drukowanej Rys. 3. Wyprowadzenia sygnałów na złączu JP1 Wykaz elementów Rezystory R1: 100kΩ Kondensatory C1: 100nF Rys. 4. Sposób dołączenia diody sygnalizującej tryb programowania Półprzewodniki U1: SN74HC244 D1: BAT85 Różne JP1: ZWS10 J1: DB25F

4 Oprogramowanie ZL2PRG programator ISP dla mikrokontrolerów AVR firmy Atmel Atutem programatora ZL2PRG jest możliwość współpracy z wieloma bezpłatnymi programami sterującymi jego pracą. Jednym z lepszych jest program PonyProg 2000 (ryunek 5). Rys. 5. Widok okna programu PonyProg 2000 i Program PonyProg 2000 jest dostępny w Internecie pod adresem: http://www.lancos.com/ppwin95.html. PonyProg jest dostępny w wersjach dla Windows (łącznie z NT/2K/XP) oraz Linuxa. Za pomocą tego programu można obsługiwać następujące mikrokontrolery z rodziny AVR: AT90S1200, AT90S2313, AT90S2323, AT90S2333, AT90S2343, AT90S4414, AT90S4434, AT90S8515, AT90S8534, AT90S8535, ATmega8, Atmega16, Atmega64, ATmega103, Atmega128, ATmega161, ATmega163, ATmega 323, ATtiny12 i ATtiny15. Na rysunku 6 pokazano zalecany sposób dołączenia programatora ZL2PRG do mikrokontrolera zainstalowanego w systemie. Taki sposób dołączenia interfejsu ISP do mikrokontrolera jest możliwy tylko w przypadku, gdy porty PB5, PB6 i PB7 są skonfigurowane jako wejścia. W przypadku, gdy któreś z tych wyprowadzeń musi pracować jako wyjście, firma Atmel zaleca inny sposób dołączenia programatora pokazano go na rysunku 7. Rys. 6. Zalecany sposób dołączenia programatora ZL2PRG do mikrokontrolera Rys. 7. Zalecany sposób dołączenia programatora ZL2PRG do mikrokontrolera w przypadku gdy jeden z portów: PB5, PB6 i PB7 jest skonfigurowany jako wyjście

ZL2PRG programator ISP dla mikrokontrolerów AVR firmy Atmel 5 Programator ZL2PRG może współpracować także z programem sterującym IC-Prog. Program ten po pierwszym uruchomieniu należy skonfigurować wybierając w menu opcję Settings>Hardware i w wyświetlonym oknie zaznaczając opcje jak to pokazano na rysunku 8. Wartość parametru I/O Delay należy dobrać eksperymentalnie, w zależności od posiadanego komputera (na testowanych komputerach doskonale sprawdzała się domyślna wartość 10). Rys. 8. Konfiguracja programu IC-Prog i Program IC-Prog jest bezpłatnie dostępny w Internecie pod adresem http:/www.ic-prog.com