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 użytkownika

Instrukcja Użytkownika

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

Instrukcja użytkownika

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

Instrukcja uytkownika

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

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

Instrukcja uytkownika

Instrukcja użytkownika

Instrukcja użytkownika

MMxmega. Instrukcja uŝytkownika. Many ideas one solution

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

Instrukcja uŝytkownika

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

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

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

Instrukcja użytkownika

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

Instrukcja użytkownika

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

Instrukcja użytkownika

Instrukcja użytkownika

Instrukcja uytkownika

Instrukcja uytkownika

Instrukcja Uytkownika

Instrukcja obsługi programu Pilot PS 5rc

Instrukcja uytkownika

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

Instrukcja użytkownika

Instrukcja uytkownika

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

Instrukcja Uytkownika

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

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

Instrukcja Uytkownika

Instrukcja uytkownika

AVR DRAGON. INSTRUKCJA OBSŁUGI (wersja 1.0)

MM86rf211 Minimoduł do komunikacji radiowej

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

Instrukcja uytkownika

EC4P Pierwszy program w 6 krokach

Instrukcja Uytkownika

Instrukcja obsługi programatora AVR Prog USB v2

MMsam7s. Instrukcja UŜytkownika. Minimoduł z mikrokontrolerem ARM REV 2. Many ideas one solution

epstick Programator ISP/ICP dla mikrokontrolerów ST7

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

Programator procesorów rodziny AVR AVR-T910

Instrukcja obsługi programatora AVR Prog USB v2

ADSL Router Instrukacja instalacji

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

Instrukcja obsługi programatora AVR Prog USB v2

Instrukcja Uytkownika

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

Programator mikrokontrolerów AVR

SML3 październik

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

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

Instrukcja Uytkownika

Kreator automatycznego uaktualniania firmware'u

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

Program SMS4 Monitor

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

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

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

Poradnik korzystania z serwisu UNET: Konfiguracja programu pocztowego

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

MMstr71xF. Instrukcja UŜytkownika. Minimoduł z mikrokontrolerem ARM REV 2. Many ideas one solution

Ateus - Helios. System domofonowy

System TELE-Power (wersja STD) Instrukcja instalacji

Instrukcja Uytkownika

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

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

Instrukcja użytkownika

Instrukcja Uytkownika

Instrukcja użytkownika

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

Podział Internetu radiowego WIFI konfiguracja

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

MultiTool instrukcja użytkownika 2010 SFAR

Instrukcja obsługi programatora AVR Prog USB v2

Instrukcja użytkownika

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

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

Instrukcja Uytkownika

Programator AVR USBasp

Uaktualnianie firmware'u pyty NanoBoard NB2

Instrukcja Uytkownika

Instrukcja Uytkownika

Brinet sp. z o.o. wyłączny przedstawiciel DrayTek w Polsce

Twoja instrukcja użytkownika HP SCANJET G3010 PHOTO SCANNER

Instrukcja do oprogramowania ENAP DEC-1

Instrukcja Uytkownika

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

Transkrypt:

programator dla mikrokontrolerów serii ST7FLite, ST7SuperLite, ST7Dali. 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 programme- rs for AVR, PIC, ST microcontrlollers Microprocesor systems, PCB designing Evaluation Bo- ards for `51, AVR, ST, PIC microcontrollers Starter Kits 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 I powstał z myl o udostpnieniu konstruktorom niedrogiego programatora dla mikrokontrolerów ST Microelectronics serii ST7FLite, ST7FliteS oraz ST7Dali. Programator jest idealnym rozwizaniem dla projektantów rozpoczynajcych prac z procesorami rodziny ST7Lite. Programator ICPcable I 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 współpracuje z oprogramowaniem ST7 Visual Programmer, który jest czci ST7 Toolset. yczymy samych sukcesów i duo satysfakcji przy uytkowaniu programatora ICPcable I 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 I - 10-yłowy kabel do połczenia programatora z aplikacj - płyta CD zawierajca oprogramowanie ST7 Toolset 4. Podłczenie programatora do aplikacji Programator ICPcable I naley podłczy do portu równoległego komputera bezporednio lub 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 aplikacji i moe współpracowa z napiciami 5V oraz 3.3V. 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 I naley w obwodzie zamontowa złcze BH-10 i podłczy do procesora zgodnie ze schematem przedstawionym na rysunku 2. 3

Rys.1. Złcze BH-10 pionowe VDD Zasilanie układu 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 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 4

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 I 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) Pin VDD_APPLI w przypadku programatora ICPcable I ten pin złcza ICC powinien by dołczony do zasilania aplikacji. Linia ta zasila programator i jest bezwzgldnie wymagana. 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. Programator ICPcable I jest nieco uproszczony i nie posiada teje linii. Skutkiem tego nie jest on w stanie zaprogramowa procesorów posiadajcych taki pin. Procesory rodziny ST7Lite, dla których przeznaczony jest opisywany programator nie maj pinu ICCSEL i programowanie jest w pełni moliwe. 5

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. 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. 6

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. 7

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