Sida 1 av 1
läsa 12c508 ?
Postat: 6 november 2006, 23:27:10
av grym
fundering, kan man läsa en 12c508 och få en funktionskopia i en annan motsvarande krets?
eller nog fel frågat, kan man läsa den med en wellamanbrännare och få fram en fungerande kod?
kan man sedan annvända den koden direkt på en annan pic,
ursäkta den flummiga frågeställningen jag håller nog på att bli förkyld eller något liknande
Postat: 6 november 2006, 23:35:16
av Icecap
Då ska du få ett kristallklart svar:
Det beror på!
På PIC finns det ett kodskydd som förhindrar att man läsar ut koden, det är mycket effektivt och om det är aktiverat i den krets är svaret: NEJ!
Är det inte aktiverat är svaret: JA!
Postat: 6 november 2006, 23:58:05
av sodjan
> Är det inte aktiverat är svaret: JA!
Vilket i och för sig beror på om den aktuella programmeraren
stöder just 12C508. Själv vet jag inte om en "wellamanbrännare"
gör det.
Det du då får är en binär HEX fil som man kan köra
genom en "disassembler" vilket kommer att ge en
slags enkel assembler kod.
Postat: 7 november 2006, 00:35:17
av Icecap
Läste lite mer noga nu:
Om man alltså lyckas läsa koden kan man dissassemblera den och när det är gjort kan man kolla om det ska ändras något pga. ändrat hårdvara osv, sedan kan man assemblera det igen till rätt processor och då ska det fungera.
Ska det vara en "rå kopia" ska det vara samma sorts krets också.
Postat: 7 november 2006, 14:08:36
av grym
ok, ska prova lite, måste kolla vilka kretsar wellemanbrännaren klarar, och om det går att läsa ut någon kod ur den överhuvudtaget,