PROGRAMATOR "WinProg-1" Instrukcja obsługi



Podobne dokumenty
DEMERO Automation Systems

TMW HC912 PROGRAMATOR MIKROKONTROLERÓW MOTOROLA HC912

Instrukcja obsługi zamka. bibi-z50. (zamek autonomiczny z czytnikiem identyfikatora Mifare)

INSTRUKCJA OBSŁUGI URZĄDZENIA: HC8201

INSTRUKCJA DO PROGRAMU LICZARKA 2000 v 2.56

CT-AHS / CT-ARS CT-MBS / CT-MFS. (PL) Instrukcja instalacji i obsługi Elektroniczne przekaźniki czasowe, serii CT-S

Instrukcja obsługi Czujnik refleksyjny O5PG

Instrukcja obsługi. Sterownik ścienny KJR10B/DP

Mikrokontrolery AVR. Konfigurowanie mikrokontrolera ATMEGA16

FUNKCJE STEROWNIKA PK-35 PID

ANALOGOWE UKŁADY SCALONE

Wskaźnik poziomu wody Kemo M167N, 10 diod LED, 3 V/DC

PERSON Kraków

STEROWNIK BIOLOGICZNYCH OCZYSZCZALNI ŚCIEKÓW

Przekaźniki czasowe H/44. Przekaźniki czasowe. Przekaźnik czasowy opóźnienie załączania EN 61810

Adapter USB do CB32. MDH-SYSTEM ul. Bajkowa 5, Lublin tel./fax lub kom e mail: info@mdh-system.pl

Instalacja. Zawartość. Wyszukiwarka. Instalacja Konfiguracja Uruchomienie i praca z raportem Metody wyszukiwania...

DYSTRYBUCJA : DJ-DISTRIBUTION NUMARK POLSKA

Oprogramowanie klawiatury matrycowej i alfanumerycznego wyświetlacza LCD

np. tu - na pierwszej formatce kreatora zaznaczamy opcję nr 3

Opis obsługi systemu Ognivo2 w aplikacji Komornik SQL-VAT

Urządzenia do bezprzerwowego zasilania UPS CES GX RACK. 10 kva. Wersja U/CES_GXR_10.0/J/v01. Praca równoległa

Sterownik Silnika Krokowego GS 600

Logowanie do mobilnego systemu CUI i autoryzacja kodami SMS

INSTRUKCJA OBSŁUGI WD2250A. WATOMIERZ 0.3W-2250W firmy MCP

Stypendia USOS Stan na semestr zimowy 2013/14

Type ETO2 Controller for ice and snow melting

Transformator Elektroniczny do LED 0W-40W Współpracuje z inteligentnymi ściemniaczami oświetlenia. Instrukcja. Model: TE40W-DIMM-LED-IP64

CYFROWY WYŚWIETLACZ POŁOŻENIA TNP 10

TABLICA SYNOPTYCZNA CA-64 PTSA

Jak zaprogramować procesor i. wgrać firmwar-e do yampp3usb. Copyright SOFT COM sp. z o. o.

Wtedy wystarczy wybrać właściwego Taga z listy.

CYFROWY MIERNIK REZYSTANCJI UZIEMIENIA KRT 1520 INSTRUKCJA OBSŁUGI

Cyfrowy włącznik czasowy z lampką Nr produktu

architektura komputerów w. 6 Pamięć I

TESTER LX 9024 (SYSTEM ALARMOWY IMPULSOWY) INSTRUKCJA OBSŁUGI

Tester pilotów 315/433/868 MHz

PX319. Driver LED 1x2A/48V INSTRUKCJA OBSŁUGI

DOKUMENTACJA TECHNICZNO-RUCHOWA DTR. Regulator obrotów Obrotowego wymiennika odzysku ciepła Mini Start. (Flexomix ) (Envistar Top 04-10)

PAKOWARKA PRÓŻNIOWA VAC-10 DT, VAC-20 DT, VAC-20 DT L, VAC-20 DT L 2A VAC-40 DT, VAC-63 DT, VAC-100 DT

INSTRUKCJA Płytka uruchomieniowa EvB 4.1 Instrukcja obsługi

Programator pamięci EEPROM

Instrukcja montażu i obsługi Schodowego Czujnika Ruchu SCR-2

HiTiN Sp. z o. o. Przekaźnik kontroli temperatury RTT 4/2 DTR Katowice, ul. Szopienicka 62 C tel/fax.: + 48 (32)

REJESTRATOR RES800 INSTRUKCJA OBSŁUGI

Sterownik elektroniczny DIGI 1 ( )

Instrukcja obsługi panelu operacyjnego XV100 w SZR-MAX-1SX

yoyo ver. 6.0

Sterownik PK-35 PID WYGLĄD STEROWNIKA

Systemy mikroprocesorowe - projekt

Aneks 2. Czytniki kodów kreskowych

Instrukcja programu PControl Powiadowmienia.

INSTRUKCJA UŻYTKOWANIA. Projekt: Syrena. wersja: Program: Krzysztof Gosławski Kontakt:

INTERAKTYWNA APLIKACJA MAPOWA MIASTA RYBNIKA INSTRUKCJA OBSŁUGI

I. Zakładanie nowego konta użytkownika.

Zakres pomiaru (Ω) Rozdzielczość (Ω) Dokładność pomiaru

ZAMEK KODOWY W MODULE KOMBI Nr Ref. 1105/1

Spis zawartości Lp. Str. Zastosowanie Budowa wzmacniacza RS485 Dane techniczne Schemat elektryczny

KB-01. Sterownika silnika krokowego bipolarnego dwufazowego INSTRUKCJA OBSŁUGI. 9. Eksploatacja sterownika KB-01:

Przepływomierz MFM 1.0 Nr produktu

Microsoft Management Console

INSTRUKCJA OBSŁUGI URZĄDZENIA DO KREMOWANIA MIODU Z AUTOMATEM

INSTRUKCJA OBS UGI

raceboard-s Szybki start

Instrukcja. 1 Zamawiając kuriera. W Paczkomacie lub POK. 3 Nadając list polecony. nadawania przesyłek z Allegro: (Punkt Obsługi Klienta)

INSTRUKCJA Płytka uruchomieniowa EvB 4.3 v3

INSTRUKCJA OBS UGI. Stabilizowane zasilacze pr du sta ego. modele: DF173003C DF173005C

INSTRUKCJA TERMOSTATU

PRZEMYSŁOWY ODTWARZACZ PLIKÓW MP3 i WAV

(opracował: Ł. Skonecki)

Easy, Reliable & Secure. Podręcznik instalacji wzmacniacza N300RE Wi-Fi Range Extender

Media Organizer v1.0b

ZL11ARM. Uniwersalna płyta bazowa

Mini stacja MP3 5w1 z Bluetoothem, radiem, zegarem, głośnikiem

PRZETWORNIK IMPULSÓW, CZĘSTOTLIWOŚCI, CZASU PRACY P17

INSTRUKCJA OBSŁUGI STEROWNIK PASZOCIĄGU DALTEC 1001

Podstawy Elektrotechniki i Elektroniki

Środki ostrożności OSTRZEŻENIE PRZESTROGA

Instalacja programu. Omówienie programu. Jesteś tu: Bossa.pl

Instrukcja użytkowania DRIVER. Programator z przewodem sterowniczym. DRIVER 610 lub lub 2 strefy DRIVER

Poniżej instrukcja użytkowania platformy

Sterownik nagrzewnicy elektrycznej HE

Instrukcja dotycząca generowania klucza dostępowego do Sidoma v8

Konfiguracja programu Outlook 2007 do pracy z nowym serwerem poczty (Exchange)

Użytkowanie elektronicznego dziennika UONET PLUS.

digilux 1.0 I N S T R U K C J A O B S Ł U G I

Zmiany w wersji 1.18 programu VinCent Office.

Wskazówki monta owe. Pod aczenie elektryczne. OXIMO RTS pasuje do standardowych uchwytów monta owych stosowanych do serii LT 50

Certyfikaty Certum Podpis w Adobe Reader

Sposoby przystosowania urządzeń elektrycznych zamontowanych w obiekcie szklarniowym do komputera klimatycznego Netagrow

ARAKS FAKTURY Instalujemy program i wystawiamy fakturę krok po kroku, oraz co wyróżnia nasz program od innych. - 1

Opis zmian funkcjonalności platformy E-GIODO wprowadzonych w związku z wprowadzeniem możliwości wysyłania wniosków bez podpisu elektronicznego

Moduł GSM generacja 1

V. Wymagania dla wsparcia projektu oraz nadzoru eksploatacyjnego... 6

Karta adaptacyjna GSM

INSTRUKCJA OBSŁUGI. MULTIMETR CYFROWY AteX UT 82

Bazy danych. Andrzej Łachwa, UJ, /15

Jabra Link 850. Podręcznik użytkownika.

enova Workflow Obieg faktury kosztowej

BANK ENERGII I AWARYJNY STARTER SAMOCHODU INSTRUKCJA OBSŁUGI

Transkrypt:

PROGRAMATOR "WinProg-1" Instrukcja obsługi 1

55-075 Kobierzyce, Poland 1. Wstęp. Programator "WinProg-1" służy do programowania 8-bitowych mikrokontrolerów Winbond z serii W78... i W77... (z wyjątkiem układów typu ISP). Programator "WinProg- 1", współpracując z dowolnym programatorem pamięci EPROM, umożliwia kopiowanie programów z pamięci EPROM (27C512) umieszczonej w podstawce ZIF28 do pamięci flash ROM mikrokontrolera umieszczonego w podstawce ZIF40. Programator "WinProg-1" udostępnia użytkownikowi funkcje automatycznego zabezpieczania zaprogramowanego mikrokontrolera wybierane jumperami SEC1 i SEC2. Dzięki funkcji automatycznego rozpoznawania typu mikrokontrolera, obsługa programatora zredukowana została do trzech przycisków. POWER 9V OFF ON SEC1 SEC2 W78LE812-24 ZIF28 ZIF40 OK BUSY DET ERR PROG P601 P600 ERASE BLANK Widok płytki programatora "WinProg-1" z uwzględnieniem podstawowych elementów. Na płytce programatora można wyróżnić następujące, kluczowe elementy: - Wskaźnik LED "OK" - informuje o poprawnym zakończeniu ostatniej wykonywanej operacji. Podczas świecenia tego wskaźnika można wymieniać układy w obu podstawkach ZIF. - Wskaźnik LED "BUSY" - aktualna operacja jest w trakcie wykonywania. Podczas świecenia tego wskaźnika, nie można wymieniać układów w podstawkach ZIF (!!!). - Wskaźnik LED "DET" - świecenie informuje o błędzie odczytu identyfikatora programowanego mikrokontrolera w podstawce ZIF40. Mozliwe zdarzenia: próba programowania układu nie obsługiwanego przez programator, programowany mikrokontroler jest uszkodzony lub podstawka ZIF40 jest pusta. Podczas świecenia tego wskaźnika, można wymieniać układy w obu podstawkach ZIF. - Wskaźnik LED "ERR" - wskazuje na błędne wykonanie ostatniej operacji. Możliwe zdarzenia: błąd identyfikacji mikrokontrolera, nieudana próba programowania (błąd weryfikacji), nieudana próba kasowania (błąd weryfikacji), nieudana próba "BLANK CHECK" sprawdzenia czystości pamięci flash mikrokontrolera - układ nie skasowany, zawiera dane. Podczas świecenia tego wskaźnika, można wymieniać układy w obu podstawkach ZIF. - Przycisk "PROG" - jednorazowe naciśnięcie i zwolnienie powoduje uruchomienie procesu programowania mikrokontrolera w podstawce ZIF40. - Przycisk "ERASE" - jednorazowe naciśnięcie i zwolnienie powoduje uruchomienie funkcji kasowania mikrokontrolera w podstawce ZIF40. 2

- Przycisk "BLANK" - jednorazowe naciśnięcie i zwolnienie spowoduje sprawdzenie czystości pamięci flash ROM mikrokontrolera umieszczonego w podstawce ZIF40. - Podstawka ZIF40 - służy do umieszczenia mikrokontrolera przeznaczonego do programowania lub kasowania. - Podstawka ZIF28 - służy do umieszczenia pamięci EPROM (27C512) z kodem źródłowym dla programowanego mikrokontrolera. - Gniazdo "POWER" - zasilanie programatora. Polaryzacja: "plus w środku". Należy używać zasilacz niestabilizowany o napięciu 9 V i maksymalnym prądzie obciążenia 300 ma. - Włącznik "ON-OFF" - włączanie/wyłączanie zasilania programatora. Po każdym włączeniu wykonywany jest test wskaźników programatora. Na krótką chwilę zapalają się wszystkie wskaźniki LED. - Potencjometr "P600" - służy do ustawienia napięcia programującego (patrz: "Tryb Serwisowy"). - Potencjometr "P601" - służy do ustawienia napięcia kasowania (patrz: "Tryb Serwisowy"). - Jumper "SEC1" - zaciśnięty ustawia tryb automatycznego aktywowania wszystkich bitów zabezpieczających pamięć flash ROM programowanego mikrokontrolera (patrz: "Zabezpieczanie programu"). - Jumper "SEC2" - włącza opcję kopiowania stanów bitów zabezpieczających z pamięci EPROM do pamięci flash ROM programowanego mikrokontrolera (patrz: "Zabezpieczanie programu"). 2. Programowanie. Programator "WinProg-1" umożliwia programowanie następujących typów układów: Typ układu Rozmiar pamięci flash Bity zabezpieczające Adres bajtu zabezpieczeń ROM W78E51B $0000H - $0FFFH B2 B1 B0 $FFFFH W78LE51B $0000H - $0FFFH B2 B1 B0 $FFFFH W78E52B $0000H - $1FFFH B2 B1 B0 $FFFFH W78LE52B $0000H - $1FFFH B2 B1 B0 $FFFFH W78IE52 $0000H - $1FFFH B2 B1 B0 $FFFFH W78E54B $0000H - $3FFFH B2 B1 B0 $FFFFH W78LE54 $0000H - $3FFFH B2 B1 B0 $FFFFH W78IE54 $0000H - $3FFFH B2 B1 B0 $FFFFH W78E58 $0000H - $7FFFH B1 B0 $FFFFH W77E58 $0000H - $7FFFH B2 B1 B0 $FFFFH W77LE58 $0000H - $7FFFH B2 B1 B0 $FFFFH W77E468 $0000H - $7FFFH B2 B1 B0 $FFFFH W77IE58 $0000H - $7FFFH B2 B1 B0 $FFFFH Programowanie uruchamiane jest przyciskiem "PROG". Podczas programowania z pamięci EPROM do pamięci flash mikrokontrolera kopiowany jest obszar danych odpowiadający rozmiarowi dostępnej pamięci programowanego mikrokontrolera (patrz: tabela powyżej). Każdy bajt, po zaprogramowaniu, jest weryfikowany. Procedura programowania nie zostanie uruchomiona jeżeli: - brak układu w podstawce ZIF40, - nie odczytano identyfikatora układu, - pamięć mikrokontrolera już zawiera zaprogramowane dane różne od FFH. 3

55-075 Kobierzyce, Poland Programowanie zostanie zakończone sukcesem, jeżeli weryfikacja wszystkich programowanych komórek (porównanie z zawartością pamięci EPROM) zakończy się sukcesem. 3. Kasowanie. Kasowanie pamięci mikrokontrolera uruchamiane jest przyciskiem "ERASE". Kasowanie pamięci flash mikrokontrolera polega na przywróceniu wszystkim bitom tej pamięci stanu "1". Podczas kasowania programator weryfikuje poprawność skasowania wszystkich dostępnych komórek pamięci danego mikrokontrolera. Pamięć flash ROM mikrokontrolera nie zostanie skasowana, jeżeli: - brak układu w podstawce ZIF; - nie odczytano identyfikatora układu; - pamięć mikrokontrolera została już wcześniej skasowana i nie zawiera żadnych danych; Kasowanie zostanie zakończone sukcesem jeżeli weryfikacja wszystkich kasowanych komórek (porównanie z wartością FFH) zakończy się sukcesem. 4. Blank check. Funkcja sprawdzenia czystości pamięci flash ROM mikrokontrolera uruchamiana jest przyciskiem "BLANK". Wszystkie komórki z obszaru pamięci dostępnego w sprawdzanym mikrokontrolerze porównywane są z wartością $FFH. Test zakończy się błędem jeżeli: - brak mikrokontrolera w podstawce ZIF, - nie odczytano identyfikatora układu, - sprawdzana pamięć flash mikrokontrolera nie jest skasowana (zawiera zaprogramowane dane różne od FFH). 5. Zabezpieczanie programu. Dostępne są trzy opcje zabezpieczania programu w zaprogramowanym mikrokontrolerze zależne od ustawień jumperów "SEC1" i "SEC2": Opcja nr 1: Automatyczne zabezpieczanie po zaprogramowaniu (wciśnięty jumper "SEC1"). Programator automatycznie włącza wszystkie bity zabezpieczające pamięć flash mikrokontrolera (zeruje bity B1, B2 i B3 dla wszystkich mikrokontrolerów) oraz zeruje bajty "SEED0" i "SEED1" dla mikrokontrolerów serii W77... Zabezpieczenie to jest wykonywane bezpośrednio po zaprogramowaniu mikrokontrolera. Opcja nr 2: Tryb ustawień użytkownika (wciśnięty jumper "SEC2"). Programator kopiuje ustawienia bitów zabezpieczających i kontrolnych z pamięci EPROM do pamięci flash mikrokontrolera. Dane użytkownika należy umieścić w komórkach pamięci EPROM o adresach zgodnych z adresami odpowiednich bajtów w pamięci flash mikrokontrolera. 4

Przykład: podczas programowania mikrokontrolera W77E58 chcemy do bajtów SEED0 i SEED1 wpisać wartość A7H oraz włączyć Lock bit i MOVC inhibit bit. Na końcu programu użytkownika (assembler) należy dopisać: cseg at 0FF3FH ;adres bajtu SEED1 DB 0A7H ;dane do zaprogramowania cseg at 0FF7FH ;adres bajtu SEED0 DB 0A7H ;dane do zaprogramowania cseg at 0FFFFH ;adres bajtu zabezpieczającego DB 0FCH ;wyzerowane bity :B0 ( LOCK ) i B1 ;( MOVC ), ;pozostałe bity w stanie 1. END Opcja nr 3: Bez zabezpieczeń. Jeżeli nie jest wciśnięty żaden jumper, programator nie dokonuje zabezpieczeń pamięci Flash programowanego mikrokontrolera. 6. Tryb serwisowy. Tryb serwisowy służy do kontroli poziomu wszystkich sygnałów pojawiających się na podstawkach ZIF. Przejście do tego trybu możliwe jest poprzez włączenie zasilania programatora przy wciśniętych klawiszach PROG i BLANK. Dostępne są dwa kroki serwisowe przełączane klawiszem BLANK. 5

55-075 Kobierzyce, Poland Krok nr 1: Sygnalizowany jest migotaniem diody ERR. Służy do regulacji napięcia programującego (końcówka nr 31, ZIF40) oraz kontroli pozostałych napięć na podstawkach ZIF. Napięcie programujące można samodzielnie ustawić potencjometrem P600. Poniższa tabela przedstawia wartości napięć na wszystkich końcówkach podstawek ZIF. ZIF28 (krok serwisowy1) 1 min.2,4 V 8 min.2,4 V 15 min.2,4 V 22 min.2,4 V 2 min.2,4 V 9 min.2,4 V 16 min.2,4 V 23 min.2,4 V 3 min.2,4 V 10 min.2,4 V 17 min.2,4 V 24 min.2,4 V 4 min.2,4 V 11 min.2,4 V 18 min.2,4 V 25 min.2,4 V 5 min.2,4 V 12 min.2,4 V 19 min.2,4 V 26 min.2,4 V 6 min.2,4 V 13 min.2,4 V 20 min.2,4 V 27 min.2,4 V 7 min.2,4 V 14 GND 21 min.2,4 V 28 5V ± 5% ZIF40 (krok serwisowy1). 1 min.2,4 V 11 max.0,8 V 21 min.2,4 V 31 12,5V ± 0,25V 2 min.2,4 V 12 max.0,8 V 22 min.2,4 V 32 min.2,4 V 3 min.2,4 V 13 min.2,4 V 23 min.2,4 V 33 min.2,4 V 4 min.2,4 V 14 X 24 min.2,4 V 34 min.2,4 V 5 min.2,4 V 15 X 25 min.2,4 V 35 min.2,4 V 6 min.2,4 V 16 min.2,4 V 26 min.2,4 V 36 min.2,4 V 7 min.2,4 V 17 min.2,4 V 27 min.2,4 V 37 min.2,4 V 8 min.2,4 V 18 X 28 min.2,4 V 38 min.2,4 V 9 min.2,4 V 19 max.0,8 V 29 min.2,4 V 39 min.2,4 V 10 min.2,4 V 20 GND 30 max.0,8 V 40 5V ± 5% Krok nr 2: Sygnalizowany jest migotaniem diody DET. Służy do regulacji napięcia kasującego (końcówka nr 31, ZIF 40) oraz kontroli pozostałych napięć na podstawkach ZIF. Napięcie kasujące można samodzielnie ustawić potencjometrem P601. Wartości wszystkich napięć ZIF podane są w poniższej tabeli. ZIF40 (krok sewisowy2) 1 max.0,8 V 11 max.0,8 V 21 max.0,8 V 31 14,5V ± 0,25V 2 max.0,8 V 12 max.0,8 V 22 max.0,8 V 32 max.0,8 V 3 max.0,8 V 13 max.0,8 V 23 max.0,8 V 33 max.0,8 V 4 max.0,8 V 14 X 24 max.0,8 V 34 max.0,8 V 5 max.0,8 V 15 X 25 max.0,8 V 35 max.0,8 V 6 max.0,8 V 16 max.0,8 V 26 max.0,8 V 36 max.0,8 V 7 max.0,8 V 17 max.0,8 V 27 max.0,8 V 37 max.0,8 V 8 max.0,8 V 18 X 28 max.0,8 V 38 max.0,8 V 9 min.2,4 V 19 max.0,8 V 29 min.2,4 V 39 max.0,8 V 10 max.0,8 V 20 GND 30 max.0,8 V 40 5V ± 5% 6

ZIF28 (krok serwisowy 2). 1 max.0,8 V 8 max.0,8 V 15 max.0,8 V 22 max.0,8 V 2 max.0,8 V 9 max.0,8 V 16 max.0,8 V 23 max.0,8 V 3 max.0,8 V 10 max.0,8 V 17 max.0,8 V 24 max.0,8 V 4 max.0,8 V 11 max.0,8 V 18 max.0,8 V 25 max.0,8 V 5 max.0,8 V 12 max.0,8 V 19 max.0,8 V 26 max.0,8 V 6 max.0,8 V 13 max.0,8 V 20 max.0,8 V 27 max.0,8 V 7 max.0,8 V 14 GND 21 max.0,8 V 28 5V ± 5% 7