- Exempel på utrustning som krävs.
- Sannolikhet att man kan läsa av den
- Möjlighet att skriva en ny motsvarande kod med hjälp av den utlästa till ett PIC112F629
Tack på förhand!
Kan man läsa av koden på ett PIC12C508A?
Kanske!
Grejen är att det går att skydda den mot utläsning och är detta skydd aktiverat börjar det bli ganska besvärligt faktisk, då får man rensa av kapslingen och peta ner mikroprober, alltså inget som vem som helst kan/vill/ids göra.
Är den inte skyddad kan man läsa den med alla programmeringsenheter som medger utläsning också, jag använder PICStart+ till sånt men det kanske går också på min WISP628 (sodjan säljer såna).
Skulle man dock ha läst koden är det bara att disassemblera den och med källkoden i handen kan man anpassa den till (nästan) vilken PIC som helst.
Nu känner jag dock inte till en PIC112F629, jag har dock för mig att det finns en PIC12F629, kan det vara den du tänkar på kanske?
Grejen är att det går att skydda den mot utläsning och är detta skydd aktiverat börjar det bli ganska besvärligt faktisk, då får man rensa av kapslingen och peta ner mikroprober, alltså inget som vem som helst kan/vill/ids göra.
Är den inte skyddad kan man läsa den med alla programmeringsenheter som medger utläsning också, jag använder PICStart+ till sånt men det kanske går också på min WISP628 (sodjan säljer såna).
Skulle man dock ha läst koden är det bara att disassemblera den och med källkoden i handen kan man anpassa den till (nästan) vilken PIC som helst.
Nu känner jag dock inte till en PIC112F629, jag har dock för mig att det finns en PIC12F629, kan det vara den du tänkar på kanske?
> - Exempel på utrustning som krävs.
Antagligen vilken programmera som helst som stöder *just den* processorn.
Wisp628 är jag osäker på, den kan i alla fall inte *programmera* C508...
> - Sannolikhet att man kan läsa av den
Fullständingt omöjligt att svara på !
Är den läs-skyddad så är den, och hur ska *vi* kunna veta det ???
> - Möjlighet att skriva en ny motsvarande kod med hjälp av den utlästa till ett PIC112F629
Rellativt stora. Dock, det är inte alltid speciellt enkelt att läsa kod
som kommer från en dis-assembler. Det finns inga vettiga labels och
(naturligtsvis) inga kommentarer. Om man inte redan har en ganska
god uppfattning om vad processorn förväntas göra, så kan det vara
näst intill omöjligt att förstå (beror mycket på hur koden är skriven,
men på dessa äldre processorer med lite minne är sannolikheten
för att programmeraren har tagit "genvägar" och gjort koden svårläst
större).
Om du vet vad koden ska göra, så går det kanske lika snabbt (eller
till och med snabbare) att skriva helt nytt till en F629'a. Och om 508'an
är läs-skyddat (inte osannolikt) så är det antagligen ända vägen.
Om du har källkoden till C508'an så är det naturligtsvis ett helt annat läge...

Antagligen vilken programmera som helst som stöder *just den* processorn.
Wisp628 är jag osäker på, den kan i alla fall inte *programmera* C508...
> - Sannolikhet att man kan läsa av den
Fullständingt omöjligt att svara på !
Är den läs-skyddad så är den, och hur ska *vi* kunna veta det ???
> - Möjlighet att skriva en ny motsvarande kod med hjälp av den utlästa till ett PIC112F629
Rellativt stora. Dock, det är inte alltid speciellt enkelt att läsa kod
som kommer från en dis-assembler. Det finns inga vettiga labels och
(naturligtsvis) inga kommentarer. Om man inte redan har en ganska
god uppfattning om vad processorn förväntas göra, så kan det vara
näst intill omöjligt att förstå (beror mycket på hur koden är skriven,
men på dessa äldre processorer med lite minne är sannolikheten
för att programmeraren har tagit "genvägar" och gjort koden svårläst
större).
Om du vet vad koden ska göra, så går det kanske lika snabbt (eller
till och med snabbare) att skriva helt nytt till en F629'a. Och om 508'an
är läs-skyddat (inte osannolikt) så är det antagligen ända vägen.
Om du har källkoden till C508'an så är det naturligtsvis ett helt annat läge...
