WILLEM
ODCZYTYWANIE EPROMÓW/FLASH:
- Uruchom program
- Podłącz kabel i zasilanie
- W programie z menu Help wybierz Test Harware
- Jeśli program zaraportuje, że wszystko w porządku: Harware
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ą podgldać przełączając się
na zakładkę Buffer (te na dole).
- Aby sprawdzić poprawność odczytu wybierz polecenie Verify. Jeśli
program zareportuje 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 Harware
- Jeśli program zaraportuje, że wszystko w porządku: Harware
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.
Do tego momentu jest wszystko OK. ale po wcisnieciu BLANK CHECK
Wyskakuje błąd DEVICE IS NOT EMPTY ($000000)
??????
co wtakim przypadku robic???
Do czego jest to ICSP???
- 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. Nie musisz tego robić, ale PiZetjU (Przezorny zawsze
ubezpieczony).
- 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. Zakładam, że masz opis zworkologii przetwornicy
napięcia. Był w pliku PDF.
- Wybierz z menu Action polecenie Program i obserwuj czy program nie
zgłosi poczas 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.