Niniejszym pozwolę sobie zaprezentować cykl artykułów traktujących o problemach z Willemem w wersji 3B. Robię to dlatego, że od 2 dni siedzę nad nim i walczę (z małymi przerwami na sen i WC). W trakcie tego czasu spotkało mnie już chyba wszystko co spotkać mogło ... jeżeli chodzi o błędy. Po skrupulatnym przejrzeniu całego forum, nie spotkałem odpowiedzi na dręczące mnie pytania, więc może teraz.
No to zaczynam:
Dane:
programator - Willem
wersja - 3B
płytka - dwóstronna od Piotra Godzika
podstawka - ZIF32
montaż - własny (nie ma zwarć na ścieżkach)
umiejscowienie IC - podstawki precyzyjne
nap. programowania - MC34063 - odcięte (zastąpione stabilizatorem
12V) obecnie podciągnięte diodą do 12,3V.
Wyeliminowałem blok, który mógł być
problematyczny. I tak już dosyć problemów.
Oprogramowanie - 0.97G
TEST:
Programuję 89C2051. Adapter MSC-51 wersja2.0
Ładuję plik *.bin i programuję. Po 26 % wywala błąd:
Error at 0x0002B6 Chip 0x00 buffer 0xFF
Czyszczę bufor, czyszczę kość 89C2051 i czytam kość.
PROBLEM
Jest pusta (FF), ale czasami zamiast FF wypełni mi zerami (00). I to jest właśnie ta dziwna rzecz - czemu wypełnia zerami - czasem wszystko a czasem kilkanaście linijek ?
Sprawdzam czystość układu i pomimo jego skasowania pokazuje, że jest zapisany. Podmieniam Atmela - to samo, choć mnogość zer czasem ulega zmianie. Nawet jak wszędzie pojawią się FF (po kilku próbach kasowania), to i tak przy sprawdzaniu czystości układu pokazuje, że NIE jest on czysty.
Na razie tyle ....
PS
W29C020 zaprogramowałem bez problemów !!
No to zaczynam:
Dane:
programator - Willem
wersja - 3B
płytka - dwóstronna od Piotra Godzika
podstawka - ZIF32
montaż - własny (nie ma zwarć na ścieżkach)
umiejscowienie IC - podstawki precyzyjne
nap. programowania - MC34063 - odcięte (zastąpione stabilizatorem
12V) obecnie podciągnięte diodą do 12,3V.
Wyeliminowałem blok, który mógł być
problematyczny. I tak już dosyć problemów.
Oprogramowanie - 0.97G
TEST:
Programuję 89C2051. Adapter MSC-51 wersja2.0
Ładuję plik *.bin i programuję. Po 26 % wywala błąd:
Error at 0x0002B6 Chip 0x00 buffer 0xFF
Czyszczę bufor, czyszczę kość 89C2051 i czytam kość.
PROBLEM
Jest pusta (FF), ale czasami zamiast FF wypełni mi zerami (00). I to jest właśnie ta dziwna rzecz - czemu wypełnia zerami - czasem wszystko a czasem kilkanaście linijek ?
Sprawdzam czystość układu i pomimo jego skasowania pokazuje, że jest zapisany. Podmieniam Atmela - to samo, choć mnogość zer czasem ulega zmianie. Nawet jak wszędzie pojawią się FF (po kilku próbach kasowania), to i tak przy sprawdzaniu czystości układu pokazuje, że NIE jest on czysty.
Na razie tyle ....
PS
W29C020 zaprogramowałem bez problemów !!