* AndreaB
Se leggi tutto 0, il chip non e' detto che sia vuoto, anzi. se Tutto funziona e leggi 0000 ovunque, il chip e' programmato con tutti 0. Quando e' vuoto le celle sono 3fff.... Per leggere 0, in modo inaspettato, e' probabile che il chip non risponda, quindi mancano uno o piu' collegamenti...
Il tuo programmatore, ha uno zoccolo da 40 ? Se si, ed usi IC-Prog, fai queste prove senza inserire il processore sullo zoccolo. Prendi un multimetro con portata di almeno 14-15Volt.
Menu -Setting
Menu- Hardware Check
- Abilita (baffetto) "Enable Vcc", il pin 11, deve risultare a +5V rispetto al pin 12 (pin di massa)
- Abilita anche "Enable MCLR", il pin 1 deve essere ad una tensione compresa tra 10 e 13,6 Volt
- Controlla che i piedini 39 e 40 siano con tensione 0 (o quasi).
- Abilita "Enable Clock", il piedino 39 si deve portare a circa 5V.
- Disabilita "Enable Clock" ed abilita "Enable Data Out". Ora devi verificare che:
1) il pin 39 sia tornato a circa 0V,
2) il pin 40 presenti circa 5V
3) compaia il baffetto su Data In nella finestra di IC-Prog dove stavi smanettando....
Se tutto questo e' a posto, il software e l'hardware per il programmatore sono ok.
Ciao!
Ps.
Francesco, sito stupendo