Instrukcja uytkownika



Podobne dokumenty
Instrukcja uytkownika

Instrukcja użytkownika

ZL17PRG. Programator ICP dla mikrokontrolerów ST7F Flash

Instrukcja Użytkownika

Instrukcja użytkownika

Instrukcja użytkownika

Instrukcja uytkownika

MMusb232HL. Instrukcja uŝytkownika REV 1.0. Many ideas one solution

Instrukcja użytkownika

Instrukcja użytkownika

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

Instrukcja użytkownika

Instrukcja użytkownika

Mmfpga12. Instrukcja uruchomienia aplikacji testowych REV 1.0. Many ideas one solution

MMlan03. Instrukcja użytkownika. Minimoduł z kontrolerem ethernetowym LAN91C111 10/100Mbit REV 1.0. Many ideas one solution

Instrukcja uytkownika

EVBfpga System ewaluacyjno-uruchomieniowy dla układów FPGA.

MMxmega. Instrukcja uŝytkownika. Many ideas one solution

MMstm32F103Vx. Instrukcja uŝytkownika REV 1.1. Many ideas one solution

EVBeasyPSoC. Instrukcja użytkownika REV 2. Many ideas one solution

Instrukcja użytkownika

Instrukcja użytkownika

Instrukcja użytkownika

Instrukcja uŝytkownika

str75xfr MMstR75x Instrukcja uŝytkownika REV 1.1 Many ideas one solution

Instrukcja uytkownika

Instrukcja obsługi programu Pilot PS 5rc

Instrukcja użytkownika

Minimoduł z układem programowalnym FPGA. fpga02. MMfpga0. Instrukcja Użytkownika REV 1. Many ideas one solution

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

MMstm32F103R. Instrukcja uŝytkownika REV 1.1. Many ideas one solution

Instrukcja użytkownika

Pytka PicBoard2. Pytka prototypowa wspópracuje z programatorami JuPic, PicLoad, ICD, ICD2. Opis pytki

Instrukcja uytkownika

Instrukcja Uytkownika

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

Instrukcja obsługi programatora AVR Prog USB v2

Instrukcja uytkownika

EC4P Pierwszy program w 6 krokach

Instrukcja obsługi programatora AVR Prog USB v2

Instrukcja uytkownika

System midzybankowej informacji gospodarczej Dokumenty Zastrzeone MIG DZ ver Aplikacja WWW ver. 2.1 Instrukcja Obsługi

SML3 październik

Laboratorium elektryczne. Falowniki i przekształtniki - I (E 14)

Instrukcja obsługi programatora AVR Prog USB v2

AVR DRAGON. INSTRUKCJA OBSŁUGI (wersja 1.0)

Instrukcja użytkownika

Instrukcja uytkownika

Programator procesorów rodziny AVR AVR-T910

ADSL Router Instrukacja instalacji

System TELE-Power (wersja STD) Instrukcja instalacji

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

Podłczenie HMI do LOGO!..0BA7 (WinCC Basic V11)

Programator mikrokontrolerów AVR

Urzdzenie SINAUT MD720-3 posiada dwa róne tryby pracy:

Program SMS4 Monitor

Pytka PicBoard1. Pytka prototypowa wspópracuje z programatorami JuPic, PicLoad, ICD, ICD2. Opis pytki

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

Płytka uruchomieniowa XM32

Instrukcja Uytkownika

EVBeasyPIC. Instrukcja uŝytkownika REV 2. Many ideas one solution

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

Mozilla Firefox PL. Wykorzystanie certyfikatów niekwalifikowanych w oprogramowaniu Mozilla Firefox PL. wersja 1.1

MM86rf211 Minimoduł do komunikacji radiowej

Instrukcja obsługi programatora AVR Prog USB v2

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

epstick Programator ISP/ICP dla mikrokontrolerów ST7

Programator AVR USBasp

MultiTool instrukcja użytkownika 2010 SFAR

Poradnik korzystania z serwisu UNET: Konfiguracja programu pocztowego

Kreator automatycznego uaktualniania firmware'u

Przed instalacj naley sprawdzi wersj posiadanych sterowników urzdzenia. Powinna by nie starsza ni:

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

EVBnet + MMnet. Instrukcja obsługi (User Manual): REV 1.0. Many ideas one solution

Instrukcja uytkownika

Ateus - Helios. System domofonowy

Instrukcja Uytkownika

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

Podział Internetu radiowego WIFI konfiguracja

Instrukcja Uytkownika

Uaktualnianie firmware'u pyty NanoBoard NB2

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

Laboratorium Procesorów Sygnałowych

Eugeniusz ZIÓŁKOWSKI 1 Wydział Odlewnictwa AGH, Kraków

ascom Instrukcja Obsługi dla portu USB Easy Access NT Family ascom NT + 2ab + USB

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

Minimoduł z mikrokontrolerem ARM i Ethernetem. stm32f107. MMstm32F107. Instrukcja Użytkownika. Many ideas one solution REV 1.0

Uniwersal Door Intercom

Płytka uruchomieniowa XM64

Klonowanie MAC adresu oraz TTL

Instrukcja obsługi. Grand IP Camera III. Kamera IP do monitoringu

Instrukcja Uytkownika

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

#$ $ Opracował mgr in. Artur Kłosek

3. Instalator rozpocznie proces instalacji

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

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

Twoja instrukcja użytkownika HP SCANJET G3010 PHOTO SCANNER

dokument DOK wersja 1.0

Instrukcja Uytkownika

Transkrypt:

programator dla mikrokontrolerów ST7 Flash REV 1.0 Instrukcja uytkownika Evalu ation Board s for 51, AVR, ST, PIC microcontrollers Sta- rter Kits Embedded Web Serve rs Prototyping Boards Minimodules for microcontrollers, etherdesigning Evaluation Boards net controllers, RFID High Spe- ed In System programmers for AVR, PIC, ST microcontrollers Microprocesor systems, PCB for 51, AVR, ST, PIC microcontrollers Starter Kits Embedded Web Servers Prototyping Boards mi- nimodules for microcontrollers, ethernet controllers, RFID High Speed In Systems programmerocontrollers Starter Kits rs for AVR, PIC, ST microcontrlollers Microprocesor systems, PCB designing Evaluation Boards for `51, AVR, ST, PIC mic- Embe- dded Web Serwers Prototyping Boards Minimodules for microcontrollercontrollers, ethernet controllers, High Speed In System program- mers for AVR, PIC, ST microco- Microprocesor R Many ideas one solution Systems, PCB Designing Evaluation Boards

1.Wstp ICPcable II powstał z myl o udostpnieniu konstruktorom programatora dla mikrokontrolerów ST7 Flash firmy ST Microelectronics. Programator jest idealnym rozwizaniem dla projektantów rozpoczynajcych prac z tymi omiobitowymi procesorami. Programator ICPcable II komunikuje si z procesorem w oparciu o protokół ICC (In-Circuit Communication), dziki czemu moliwe jest programowanie procesora w obwodzie, gdzie jest on obsadzony. Oferowany programator jest zbudowany na bazie programatora STICK i współpracuje z oprogramowaniem ST7 Visual Programmer, który jest czci ST7 Toolset. yczymy samych sukcesów i duo satysfakcji przy uytkowaniu programatora ICPcable II 2

2. Wymagania sprztowe PC Programator oraz oprogramowanie ST7 Toolset zostały przygotowane do współpracy z komputerem PC spełniajcym nastpujce wymagania: - system operacyjny: Microsoft Windows 98, Milennium, NT, 2000 lub XP - procesor Intel Pentium (lub zgodny) z minimaln czstotliwoci zegara 133MHz - minimalna wielko pamici RAM: 32MB (zalecane: 64MB) - 50MB wolnej przestrzeni dyskowej dla oprogramowania ST7 Toolset - port równoległy 3. Lista rzeczy dostarczonych w zestawie programatora - programator ICPcable II - 10-yłowy kabel do połczenia programatora z aplikacj - kabel LPT - płyta CD zawierajca oprogramowanie ST7 Toolset 4. Podłczenie programatora do aplikacji Programator ICPcable II naley podłczy do portu równoległego komputera za pomoc przedłuacza LPT (pobór prdu z portu mieci si w granicach 0,5-5mA). Tam dziesicioyłow naley połczy programator z aplikacj, w której znajduje si programowany procesor. Programator zasilany jest z zewntrznego ródła, którego zakres napicia musi si mieci w przedziale 12-15V. Na płytce programatora znajduje si listwa kołkowa i dziki odpowiedniemu umieszczeniu na niej zworek, konstruktor moe ustali napicie, z jakim bd pracowa bufory programatora. Zworka powinna by zapita w jednej z poniszych pozycji: - zwarte piny 1 i 2: w tej sytuacji napicie układów programatora dostosowuje si do napicia, z jakim pracuje programowany procesor; aby to było moliwe napicie zasilania aplikacji musi by dołczone do pinu 7 złcza ICC. - zwarte piny 3 i 4: napicie zasilania buforów programatora jest równe 5V, wówczas zasilanie aplikacji nie musi by dołczone do złcza ICC, ale aplikacja musi równie pracowa z napiciem 5V ±5%. 3

- zwarte piny 5 i 6: napicie zasilania buforów programatora jest równe 3.3V, wówczas zasilanie aplikacji nie musi by dołczone do złcza ICC, ale aplikacja musi równie pracowa z napiciem 3.3V ±5%. Napicie zasilania Pobór prdu (min) Pobór prdu (max) 5V 10mA 20mA 3.3V 5mA 10mA Tabela 1. Parametry elektryczne Protokół In-Circuit Communication (ICC) pozwala na programowanie procesorów ju umieszczonych w obwodzie. Jednake, aby było to moliwe naley w aplikacji umieci złcze, do którego bdzie moliwe podłczenie programatora. Złcze programowania montowane w aplikacji powinno spełnia warunki opisane w poniej prezentowanym akapicie. Aby przystosowa aplikacje do programowania programatorem ICPcable II naley w obwodzie zamontowa złcze BH-10 i podłczy do procesora zgodnie z poniszym schematem. Rys.1. Złcze BH-10 pionowe VDD Zasilanie układu opcja OSC1/ CLKIN XTAL1 C2 opcja OSC2 C1 ST7 MCU VSS złcze ICC /RESET ICCCLK 10 8 6 4 2 9 7 5 3 1 ICCDATA R1 R2 D1 dioda Schottky we/wy aplikacji ródło RESET aplikacji Rys.2. Interfejs ICC 4

GND ICCSEL/VPP ICCRESET ICCCLK ICCDATA Złcze ICC 10 9 8 7 6 5 4 3 2 1 ICCOSC VDD_APPLI GND GND GND Rys.3. Przeznaczenie pinów złcza ICC Izolacja pinów ICCCLK i ICCDATA w momencie, gdy programator jest podłczony do aplikacji uytkownika, piny ICCCLK i ICCDATA procesora nie mog by uywane przez inne urzdzenia aplikacji, nawet, jeli uytkownik nie programuje procesora w danej chwili. Jeeli aplikacja uywa te piny jako wejcia do procesora, wówczas konieczna jest izolacja tych linii od aplikacji poprzez szeregowe rezystory, gdy urzdzenia aplikacji nie mog wpływa na sygnał tych linii. Aplikacja nie moe na tych pinach wymusza prdu wikszego ni 1mA. W przypadku, gdy piny te s uyte jako wyjcia procesora, nie ma potrzeby izolowania tych linii od aplikacji. Izolacja pinu RESET podczas trwania programowania procesora naley by pewnym, e programator ma pełn kontrol nad pinem RESET procesora, wic aplikacja nie moe generowa sygnału reset na tym pinie. Jednoczenie moe doj do konfliktu, jeeli prd na linii ICCRESET przekroczy 5mA (np. w przypadku rezystora podcigajcego podłczonego do pinu RESET procesora). Aby unikn takiej sytuacji naley reset aplikacji odizolowa od pinu RESET diod Schottky. Pin ICCOSC ten pin musi by połczony z pinem OSC1 lub OSCIN (patrz dokumentacja okrelonego procesora), jeeli aplikacja nie dostarcza sygnału zegarowego lub sygnał ten nie jest zaprogramowany w Option Byte. To połczenie pozwala na nawizanie sesji programowania w trybie ICP OPT Dsiable. W tym trybie ICPcable II jest ródłem sygnału zegarowego dla procesora o czstotliwoci 8MHz podczas inicjalizacji programowania ST7. W przypadku, gdy procesor posiada ródło sygnału zegarowego (oscylator zewntrzny, wewntrzny lub inne zewntrzne ródło zegara) oraz jest pewno uwzgldnienia tego ródła w Option Byte, mona do zaprogramowania procesora uy trybu ICP OPT Enable. W tym trybie nie ma potrzeby podłczania pinu ICCOSC do procesora. Notka: W przypadku podłczania linii ICCOSC do procesora naley zawsze przeczyta dokumentacj procesora dotyczc podłczenia programatora. W czci przypadków wykorzystujc linie ICCOCS do programowania w trybie ICP OPT Diable, naley podłczy j nie do pinu OSC1 a do CLKIN na PB4 (dotyczy min. ST7SuperLite, ST7LITE) 5

Pin VDD_APPLI ten pin złcza ICC powinien by dołczony do zasilania aplikacji. Dziki temu przy odpowiednim ustawieniu zworki na programatorze (patrz pkt.4) bufory programatora bd dostosowywa poziom sygnałów logicznych do aplikacji. Jeeli aplikacja pracuje z napiciami 5V lub 3.3V połczenie tego pinu z napiciem aplikacji nie jest konieczne, jednak zworka na programatorze musi wówczas okrela odpowiednie napicie dla buforów programatora (patrz pkt.4). Pin ICCSEL/VPP jest to pin, który jest uywany w protokole ICC. Cz procesorów ST Microelectronics posiadaj pin o tej samej nazwie i połczenie tej linii z procesorem jest wymagane w celu programowania. W aplikacji musi znajdowa si rezystor cigajcy t lini do masy o wartoci nie mniejszej ni 10K Ohm. 6

5. Programowanie za pomoc STVD7 i STVP7 Uytkownik moe programowa procesory ST Microelectornics za pomoc ST7 Visual Develop (ST7D7) oraz ST7 Visual Programmer (STVP7), uruchamiajc te aplikacje na swoim komputerze. Poniszy rozdział przedstawia kilka ogólnych wskazówek dotyczcych programowania poprzez te aplikacje. Programowanie z poziomu STVD7 1 Uruchom STVD7 2 Otwórz przestrze robocz (workspace) oraz projekt programu, który ma by zamieszczony w procesorze. Naley si upewni, e procesor docelowy jest wybrany w ustawieniach STVD7. 3 Wybierz Tools>Programmer. 4 Ustaw opcje konfiguracji w zakładce Settings: - Board: Stick - Port: LPT1 lub LPT2 - Tryb programowania: - ICP OPT Disable tryb, którego naley uywa, jeli procesor nie posiada sygnału zegarowego lub jego ródło nie zostało jeszcze okrelone poprzez wczeniejsze zaprogramowanie Option Byte. W tej sytuacji sygnał zegarowy musi by doprowadzony z programatora (pin 9) do wejcia zewntrznego sygnału zegarowego procesora. - ICP OPT Enable tryb, w którym procesor podczas programowania uywa własnych ustawie w stosunku do ródła sygnału zegarowego. W tym przypadku pin 9 złcza ICC nie jest dołczony do procesora. 5 Podłcz programator do układu i włcz zasilanie układu oraz programatora. 6 Wczytaj pliki (.s19,.sx,.hex) dla poszczególnych obszarów pamici. Wybierz zakładk pamici (np. PROGRAM MEMORY, lub DATA MEMORY) a nastpnie kliknij Add i wska plik do zaprogramowania. 7 Przejd do zakładki Option Byte aby ustawi bity konfiguracyjne procesora. 8 W zakładce Program kliknij przycisk Start, aby zaprogramowa procesor. 7

Programowanie z poziomu STVP7: 1 Uruchom STVP7 2 Wybierz Configure>Configure ST Visual Programmer: - Hardware: STICK - Port: LPT1 lub LPT2 - Programming mode: Naley wybra jeden z poniszych trybów programowania: - ICP OPT Disable tryb, którego naley uywa, jeli procesor nie posiada sygnału zegarowego lub jego ródło nie zostało jeszcze okrelone poprzez wczeniejsze zaprogramowanie Option Byte. W tej sytuacji sygnał zegarowy musi by doprowadzony z programatora (pin 9) do wejcia zewntrznego sygnału zegarowego procesora. - ICP OPT Enable tryb, w którym procesor podczas programowania uywa własnych ustawie w stosunku do ródła sygnału zegarowego. W tym przypadku pin 9 złcza ICC nie jest dołczony do procesora. Po wybraniu trybu w oknie Device ukae si lista obsługiwanych procesorów. Po wyborze układu naley zatwierdzi ustawienia. 3 Kolejnym krokiem jest wczytanie zawartoci obszarów pamici. Dokonuje si tego poprzez otwarcie plików do zaprogramowania (File>Open) przy aktywnych poszczególnych zakładkach (np. PROGRAM MEMORY lub DATA MEMORY) 4 Nastpnie naley wybra zakładk Option Byte. Konfiguracja ta moe zosta dokonana rcznie (okrelajc kolejno poszczególne opcje) lub te wczytana z wczeniej zapisanego pliku (File>Open). 5 Ostatnim krokiem jest zaprogramowanie procesora poprzez wybranie Program>All Tabs. Wówczas zostan zaprogramowanie wszystkie obszary pamici oraz bity konfiguracyjne. Uytkownik moe te zaprogramowa pojedyncz zakładk wybierajc Program>Current Tab. Aktywna zakładka (obszar pamici lub bity konfiguracyjne) zostanie zaprogramowana. Do dyspozycji programisty jest równie weryfikacja lub sczytywanie zawartoci pamici. Aby procesor mógł podj prac, programator powinien zosta odłczony od aplikacji uytkownika. 8

Producent: PROPOX ul. Korzeniowskiego 30 81-376 Gdynia kontakt: office@propox.com wsparcie techniczne: support@propox.com 9