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