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



Podobne dokumenty
ZL17PRG. Programator ICP dla mikrokontrolerów ST7F Flash

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

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

epstick Programator ISP/ICP dla mikrokontrolerów ST7

Programator procesorów rodziny AVR AVR-T910

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

Płytka uruchomieniowa XM32

SML3 październik

Programator mikrokontrolerów AVR

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

Mikrokontrolery AVR techniczne aspekty programowania

LABORATORIUM UKŁADÓW PROGRAMOWALNYCH. PROCESORY OSADZONE kod kursu: ETD 7211 SEMESTR ZIMOWY 2017

2. Architektura mikrokontrolerów PIC16F8x... 13

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

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

Instrukcja obsługi programatora AVR Prog USB v2

Murasaki Zou むらさきぞう v1.1 Opis programowania modułu LPC2368/LPC1768 z wykorzystaniem ISP

AVR DRAGON. INSTRUKCJA OBSŁUGI (wersja 1.0)

Instrukcja obsługi programatora AVR Prog USB v2

High Speed USB 2.0 Development Board

Płytka uruchomieniowa XM64

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

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

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

SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701. SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701.

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

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

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

Spis treści. Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

ZL10PLD. Moduł dippld z układem XC3S200

MODUŁ UNIWERSALNY UNIV 3

Instrukcja obsługi programatora AVR Prog USB v2

INSTRUKCJA OBSŁUGI.

Kod produktu: MP01611

dokument DOK wersja 1.0

Politechnika Białostocka

Instrukcja obsługi programatora AVR Prog USB v2

Płytka ewaluacyjna z ATmega16/ATmega32 ARE0021/ARE0024

WYKŁAD 5. Zestaw DSP60EX. Zestaw DSP60EX

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

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

Szkolenia specjalistyczne

ALNET USB - RS Konwerter USB RS 232/422/485 Instrukcja obsługi

STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Kod produktu: MP-1W-2480

ZL3ST7. Zestaw uruchomieniowy dla mikrokontrolerów

Programator mikrokontrolerów PIC

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

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

Język C. Wykład 9: Mikrokontrolery cz.2. Łukasz Gaweł Chemia C pokój 307

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

SML3 październik

Szybki przewodnik instalacji

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Instrukcja uytkownika

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

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

KAmduino UNO. Rev Źródło:

1. Wstęp Różnice pomiędzy mikrokontrolerami ST7 a ST7LITE Rdzeń mikrokontrolerów ST7FLITE... 15

Kurs Elektroniki. Część 5 - Mikrokontrolery. 1/26

MOD STM32 explorem0 z STM32F051C8T6. sklep.modulowo.pl akademia.modulowo.pl zestawy.modulowo.pl app.modulowo.pl blog.modulowo.

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

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

Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08

MultiTool instrukcja użytkownika 2010 SFAR

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

Moduł prototypowy X3-DIL64 z procesorem ATxmega128A3U-AU

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

1. Wprowadzenie Programowanie mikrokontrolerów Sprzęt i oprogramowanie... 33

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

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

TRB-0610 Konwerter USB RS 232/422/485 Instrukcja obsługi

Programator mikrokontrolerów PIC współpracujący z programem MPLAB AVT 5100

ZL30ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

SML3 październik

AsLinkEx instrukcja obsługi

ZL5PIC. Zestaw uruchomieniowy dla mikrokontrolerów PIC16F887

Wyniki (prawie)końcowe - Elektroniczne warcaby

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

INTERFEJS RS232C UNIV x

Wstęp Architektura... 13

Instytut Teleinformatyki

DOKUMENTACJA PROJEKTU

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

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

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

Szybki przewodnik instalacji

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

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

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

ZL24PRG. Interfejs JTAG dla mikrokontrolerów ARM

Technika Mikroprocesorowa

Instrukcja Użytkownika

Elektrolityczny kondensator filtrujący zasilanie stabilizatora U12 po stronie sterującej

Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy

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

StrK Sterownik bipolarnego silnika krokowego

Instrukcja obsługi debugera JTAG-AVR USB v2

Kod produktu: MP01611-ZK

ZL2AVR. Zestaw uruchomieniowy z mikrokontrolerem ATmega8

Transkrypt:

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

Spis treści WSTĘP 3 CZYM JEST ICP? 3 PODŁĄCZENIE PROGRAMATORA DO APLIKACJI 4 OBSŁUGA APLIKACJI ST7 VISUAL PROGRAMMER 6 www.mifs.pl 2

Wstęp Programatory MFPST7 są urządzeniami przeznaczonymi do programowania ICP mikrokontrolerów rodziny ST7 firmy ST Microelectronics. Urządzenia są zmodyfikowaną wersją programatora "ST7 FLASH STICK" zasilaną z aplikacji. Po stronie PC współpracę z programatorem zapewnia aplikacja ST7 Visual Programmer będąca częścią bezpłatnego pakietu ST7 Toolset. Programator połączony jest z komputerem poprzez złącze równoległe (LPT), zaś z aplikacją docelową złączem 10- pinowym. Programator MFPST7 Lite przeznaczony jest do programowania mikrokontrolerów rodziny ST7 z pamięcią XFLASH, t. j. większości oznaczonych jako ST7F. Wersja programatora pod nazwą MFPST7 Full wzbogacona jest o możliwość programowania mikrokontrolerów rodziny ST7 z pamięcią HD Flash, t. j. większości oznaczonych jako ST72F. Czym jest ICP? ICP (In-Circuit Programming) to metoda programowania mikrokontrolera osadzonego już na płytce drukowanej. Projektant jest zobowiązany jedynie do wyprowadzenia na płytce kilku linii sterujących programowaniem mikrokontrolera. Noty aplikacyjne ST7 proponują użycie 10-pinowego dwurzędowego złącza IDC, w którym rozkład sygnałów przedstawia tabela poniżej. PIN # Nazwa PIN Nazwa 1 GND 2 ICCDATA 3 5 7 9 GND 4 ICCCLK GND 6 RESET V DD 8 ICCSEL/V PP OSCCLK 10 Nieużywany Rozkład pinów złącza ST7 ICP Złącze ST7 ICP Znaczenie pinów jest następujące ICCDATA: wejście/wyjście danych. ICCCLK: wejście/wyjście synchronizujące. ICCSEL/VPP: Tryb programowania lub zewnętrzne napięcie programowania. OSCCLK: wejście zegarowe, używane w przypadku braku innych źródeł taktowania mikrokontrolera. RESET: sygnał resetowania. VDD: Zasilanie mikrokontrolera. GND: Masa aplikacji. W celu zaoszczędzenia miejsca na płytce drukowanej można zastąpić zalecane złącze 10-pinowe dowolnym innym jedno lub dwurzędowym, uwzględniając tylko konieczne wyprowadzenia do programowania danej aplikacji. www.mifs.pl 3

Podłączenie programatora do aplikacji W przypadku mikrokontrolerów z serii ST7F wystarczy prostsza wersja programatora MFPST7 oznaczona jako Lite ponieważ mikrokontrolery te nie wymagają zewnętrznego napięcia programowania, zaś linia ICCSEL/VPP nie jest w nich dostępna. Wersja programatora Full przewidziana jest do obsługi mikrokontrolerów z serii ST72F. Poniżej przedstawiono schematy aplikacyjne dla obu wymienionych serii ST7. Schemat podłączenia programatora do mikrokontrolerów serii ST7F. www.mifs.pl 4

Schemat podłączenia programatora (wymagany MFPST7 Full ) do mikrokontrolerów serii ST72F.! Połączenia poprowadzone na powyższych schematach linią przerywaną są opcjonalne. Jeśli wyprowadzenia ICCDATA i ICCCLK wykorzystywane są w aplikacji jako wejścia należy je odizolować rezystorami 4k7. W przeciwnym razie, kiedy są nieużywane lub pełnią rolę wyjść, taka izolacja jest niepotrzebna. W przypadku gdy aplikacja zawiera zewnętrzny układ resetu (inny niż klasyczna drabinka RC z rezystorem większym niż 1k) należy odizolować układ resetu od programatora diodą schottky. Linia OSCCLK używana jest tylko wówczas gdy mikrokontroler wymaga zewnętrznego źródła taktowania, lub bieżące źródło zegara nie działa prawidłowo (np. nieprawidłowo skonfigurowany mnożnik PLL w bajtach opcji). Dzięki zastosowaniu przetwornicy DC/DC programator jest w stanie dostarczyć wymagane napięcie +12V na linii ICCSEL/VPP w przypadku programowania mikrokontrolerów ST72F. W takiej konfiguracji aplikacja i programator muszą mieć zapewnione zasilanie napięciem 4,5 5,5V. www.mifs.pl 5

Obsługa aplikacji ST7 Visual Programmer Po uruchomieniu aplikacji należy wybrać z menu opcję Configure i przystosować aplikację do programowania ICP zadanego mikrokontrolera ST7. Konfiguracja dokonywana jest w 4 etapach: 1. Na liście Hardware wybrać pozycję STICK. 2. Na liście Port wybrać odpowiedni port LPT. 3. Następnie na liście Programming mode wybrać odpowiedni tryb ICP. Jeśli mikrokontroler jest przedstawicielem serii ST7F (np. Lite) i nie posiada wyprowadzenia ICCSEL/VPP należy wybrać opcję ICP. Dla mikrokontrolerów serii ST2F z prawidło działającym układem taktującym należy wybrać ICP OPT Enable. W przypadku gdy aplikacja pozbawiona jest źródła taktowania należy wybrąć opcję ICP OPT Disable. 4. W ostatnim kroku należy wybrać programowany mikrokontroler. Po skonfigurowaniu można przystąpić do ładowania z pliku lub programowania/weryfikacji/kasowania zawartości pamięci flash mikrokontrolerów ST7. Przed przystąpieniem do wymienionych operacji, należy wybrać zakładkę z sekcją docelową. W zależności od rodzaju urządzenia mogą być to: Pamięć programu (PROGRAM MEMORY) Pamięć danych (DATA MEMORY) Bajty opcji (OPTION BYTE) Szczegółowe informacje na temat sekcji pamięci zawierają noty aplikacyjne wybranych mikrokontrolerów. Przykład konfigurowania ST7FLITE39. www.mifs.pl 6

Zakładka pamięć programu ST7FLITE39 po skonfigurowaniu. Zakładka bajty opcji ST7FLITE39. www.mifs.pl 7

Przykład konfigurowania ST72F521. Zakładka pamięć programu ST72F521 po skonfigurowaniu. www.mifs.pl 8

Zakładka bajty opcji ST72F521. www.mifs.pl 9