Ciao, devo provare a riparare una tastiera per sistema d'allarme, non funzionano alcuni tasti, dunque avendo verificato che tutti i contatti e piste sono come nuovi, vedendo che il circuito e' piuttosto semplice e composto pressoche' da un grosso microcontrollore DIL a 40 pin e un transricevitore per linea rs485, oltre a un 7805 per la 5v, nonostante sia protetto da 3 varistori il mio dubbio e' che si sia rovinato il microcodice avendo sentito piu' volte che le memorie non volatili sono delicate agli sbalzi. Dunque la domanda e': posso pensare di leggere il fw mantenendo saldato il chip alla scheda? Per la verita' ho provato, ma non legge nessun dato, si sente gracchiare il buzzer a bordo durante l'invio dati ma scegliendo varie impostazioni del programma per leggere vari tipi di chip non cambia. Sto usando il sw IC-Prog v 1.05A, dopo aver cercato parecchio quale interfaccia usare ce ne erano diverse un po' troppo complesse che gestivano quasi tutto su scheda con un altro micro, che non ho, fino che arrivo alla pag. del sito di ICProg che mostra l'interfaccia FUN-card... zero componenti (in quanto io alimento il chip dal normale ingresso della scheda) solo fili, questa e' mostrata compatibile per chip Atmel AT90S8515 /4414/8535/4434, ma su un altro sito ho letto che sono compatibili col 80C51 che a sua volta e' compatibile col mio che e' un P87C51RB2BN di NXP che sul datasheet riporta: "The devices are Single-Chip 8-Bit Microcontrollers manufactured in an advanced CMOS process and are derivatives of the 80C51 microcontroller family. The instruction set is 100% compatible with the 80C51 instruction set."
qui dice la compat. con chip atmel (SPI non capisco cosa sia):
il mio e' un chip da 16KB rom 512B ram. il datashet: