background image

OBSŁUGA PROGRAMATORA 

 

 
Programator podłączamy do portu LPT za pomocą kabla ( musi być 

koniecznie 1:1 DB25M/DB25F). Do poprawnego działania programatora niezbędne 
jest zewnętrzne zasilanie 12V. 
Program do obsługi można porać pod tym adresem: 

http://www.gotronik.pl/www/soft/

  

 

Plik z programem należy skopiować na dysk twardy i rozpakować. Następnie 

uruchamiamy plik o nazwie EpromM51.exe . 
Przy pierwszym uruchomieniu programu należy wybrać wersję programatora – nasza 
wersja to „PCB3” (ustawienie „Willem” jest błędne) . Zmian dokonuje się poprzez 
kliknięcie w przycisk zaznaczony na poniższym rysunku.  
 

 

 
 
 
 
 
 
 
 
 
 
 

background image

 

OPIS ZŁĄCZ PROGRAMUJACYCH: 
 

 

 
1. ZIF-32- programowanie pamięci FLASH/EPROM/SRAM w obudowach typu DIP. 
2. PLCC-32 programowanie pamięci FLASH/EPROM/SRAM w obudowach typu PLCC32 
3. PLCC-32 programowanie nowoczesnych nisko napięciowych układów HUB/LPC 3.3V 
4. DIP-8 programowanie układów Serial Eprom I2C 
5. DIP-18 programowanie mikrokontrolerów rodziny PIC 
6. DIP-8 programowanie układów Microwire 93Cxx 
7. DIP-8 programowanie układów SPI 25Cxxxx 

 
 
 
 

ODCZYTYWANIE EPROMÓW/FLASH: 

ƒ

 

Uruchom program  

ƒ

 

Podłącz kabel i zasilanie  

ƒ

 

W programie z menu Help wybierz Test Hardware  

ƒ

  Jeśli program zaraportuje, że wszystko w porządku: Hardware Present, to możesz działać dalej. 

Inaczej musisz sprawdzić kable, zasilanie, czy podpiąłeś do właściwego portu LPT, itd. 

ƒ

  Teraz zobacz z jaką kością masz do czynienia. Dla przykładu 27C512.  

ƒ

  Następnie w menu Device znajdź odpowiedni układ.  

ƒ

  Teraz pokaże się właściwe ustawienie mikroprzełączników i zworek.  

ƒ

  Upewnij się czy na górze (na pasku z ikonami) masz ustawione PCB3.  

ƒ

  Ustaw mikroprzełączniki i zworki zgodnie z rysunkiem.  

ƒ

  Włóż kość do programatora i wybierz z menu Action polecenie Read lub skorzystaj z paska ikon.  

ƒ

  Po odczytaniu zawartości możesz sobie ją podglądać przełączając się na zakładkę Buffer (te na dole).  

ƒ

  Aby sprawdzić poprawność odczytu wybierz polecenie Verify. Jeśli program zaraportuje błąd, to 

znaczy że programator jest uszkodzony lub posiadasz złej jakości kabel połączeniowy.  

ƒ

 

Teraz już możesz zapisać dane z kości do pliku: File>Save>podaj nazwę itd. 

 

background image

PROGRAMOWANIE EPROMÓW: 

ƒ

 

Uruchom program  

ƒ

 

Podłącz kabel i zasilanie  

ƒ

 

W programie z menu Help wybierz Test Hardware  

ƒ

 

Jeśli program zaraportuje, że wszystko w porządku: Hardware Present, to możesz działać dalej. 
Inaczej musisz sprawdzić kable, zasilanie, czy podpiąłeś do właściwego portu LPT, itd.  

ƒ

 

Teraz odczytaj z jaką kością masz do czynienia. Dla przykładu 27C128.  

ƒ

 

Następnie w menu Device znajdź odpowiedni układ. W tym wypadku EPROM -> 27Cxx -> 27C128.  

ƒ

 

Teraz pokaże się właściwe ustawienie mikroprzełączników i zworek.  

ƒ

 

Upewnij się czy na górze (na pasku z ikonami) masz ustawione PCB3. Jeśli nie to kliknij na napis 
Willem.  

ƒ

 

Ustaw mikroprzełączniki i zworki zgodnie z rysunkiem.  

ƒ

 

Włóż kość do programatora i wybierz z menu Action polecenie Blank Check.  

ƒ

 

Jeśli program zaraportuje, że "Device is empty" możesz działać dalej. Inaczej zmień kość na inną (jeśli 
masz) lub wstaw kość do kasownika. Ponów procedurę Blank Check.  

ƒ

 

Teraz załaduj dane jakie mają być umieszczone w kości. File -> Load itd.  

ƒ

 

Przełącz się na Buffer by sprawdzić pobieżnie, czy o te dane chodzi.  

ƒ

 

Teraz wybierz odpowiednie napięcie programowania. Powinno być napisane na układzie (np. 
VPP=12.5V), jeśli go nie ma to ustaw na zworkach 12.5V.  

ƒ

 

Wybierz z menu Action polecenie Program i obserwuj czy program nie zgłosi podczas programowania 
błędu.  

ƒ

 

Po zakończeniu programowania możesz sprawdzić jego poprawność przez Verify.  

ƒ

 

Teraz już możesz wyjąć kość z programatora i zaślepić okienko.  
 
 

PROGRAMOWANIE FLASH:  

Wykonuje się tak samo jak programowanie EPROMów. Z tą różnicą, że zamiast polecenia Blank 
Check, wykonuje się polecenie Erase. Nie ustawia się także napięcia VPP. Reszta jest taka sama.  
 

INNE OBSŁUGIWANE UKŁADY:  

Przy odczycie i zapisie EEPROMów, PICów nie ustawia się mikroprzełącznika i napięcia 
programowania. Reszta odbywa w analogiczny sposób. 
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

background image

 
Programowanie układów podstawce nr.3 ( FIRMWARE HUB / LPC 3,3V) 
 
Należy ustawić konfigurację na poniżnym rysunku: 

 

 
 
W programie obsługującym należy zwiększyć czas opóźnienia do 150us na „suwaku” 
zaznaczonym na poniższym rysunku.