läsa 12c508 ?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
grym
EF Sponsor
Inlägg: 17630
Blev medlem: 16 november 2003, 12:22:57
Ort: i det mörka småland

läsa 12c508 ?

Inlägg 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
Användarvisningsbild
Icecap
Inlägg: 26662
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg 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!
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg 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.
Användarvisningsbild
Icecap
Inlägg: 26662
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg 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å.
Användarvisningsbild
grym
EF Sponsor
Inlägg: 17630
Blev medlem: 16 november 2003, 12:22:57
Ort: i det mörka småland

Inlägg 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,
Skriv svar