Nie jestem informatykiem. Programowanie jest mi niezbędne w niektórych pracach serwisowych. Podchodzę do tematu czysto elektronicznie. Zrobiłem kiedyś ten układ: http://www.lancos.com/e2p/siprog_base.png
Potem w miarę potrzeb dorabiałem kolejne adaptery do 24CXX, 93CX6, SDE2506. Wszystko działa do tej pory poprawnie i nigdy nie miałem problemów z czytaniem, czy zapisywaniem zawartości tych pamięci. Problem pojawił się, kiedy zrobiłem dostawkę
http://www.lancos.com/e2p/pic16-12sch.png . Oczywiście zaprojektowałem i wykonałem płytkę tylko pod układy PIC16F87X pomijając dwa pozostałe. No i klapa... Po podłączeniu wszystkiego proces programowania startuje, później prosec weryfikacji i na koniec wyrzuca mi komunikat, że zapis jest błędny. Sprawdzam zawartość i mam zapisane tylko dwie pierwsze komórki, reszta pozostaje czysta (FF). Proszę o wyjaśnienie w miarę prostym językiem co robię źle? A może coś trzeba zmienić w tym adapterze? Szukałem informacji na ten temat i nie bardzo wiem co z tym począć. Znajomy doradził mi, żeby zrobić inny programator. Może i racja, ale czy to znaczy że ten działa tylko "na papierze"?
Potem w miarę potrzeb dorabiałem kolejne adaptery do 24CXX, 93CX6, SDE2506. Wszystko działa do tej pory poprawnie i nigdy nie miałem problemów z czytaniem, czy zapisywaniem zawartości tych pamięci. Problem pojawił się, kiedy zrobiłem dostawkę
http://www.lancos.com/e2p/pic16-12sch.png . Oczywiście zaprojektowałem i wykonałem płytkę tylko pod układy PIC16F87X pomijając dwa pozostałe. No i klapa... Po podłączeniu wszystkiego proces programowania startuje, później prosec weryfikacji i na koniec wyrzuca mi komunikat, że zapis jest błędny. Sprawdzam zawartość i mam zapisane tylko dwie pierwsze komórki, reszta pozostaje czysta (FF). Proszę o wyjaśnienie w miarę prostym językiem co robię źle? A może coś trzeba zmienić w tym adapterze? Szukałem informacji na ten temat i nie bardzo wiem co z tym począć. Znajomy doradził mi, żeby zrobić inny programator. Może i racja, ale czy to znaczy że ten działa tylko "na papierze"?