Forum: Mikrocontroller und Digitale Elektronik PIC auslesen / kopieren ?


von Emily (Gast)


Lesenswert?

Hallo alle,
ich bin grade dabei, mich ein wenig in das Thema Mikroprozessoren 
einzuarbeiten. Nun habe ich folgende Frage dazu:

Kann man einen fertig programmierten PIC irgendwie auslesen oder 
kopieren, also davon wieder einen neuen PIC brennen ?

von Aeh (Gast)


Lesenswert?

Vielleicht. Das bedeutet Vielleicht oder auch nicht. Der Entwickler kann 
das bestimmen.

von Chris B. (dekatz)


Lesenswert?

Auslesen ist kein Problem.
Falls aber im entsprechenden Configword das Codeprotection-Bit gesetzt 
wurde, kommt da nur Müll raus.

von Sebastian (Gast)


Lesenswert?

Wenn er ungeschützt ist, ja. Im MPLAB kann man den Flash auslesen und in 
einen anderen schreiben.
Wenn er geschützt ist durch eine entsprechende Fuse (ein 
Konfigurationsbit im nichtflüchtigen Speicher), erfordert dies spezielle 
Techniken und Kenntnisse, die Ergebnisse sind dann auch stark vom 
verwendeten Typ abhängig.

von Max D. (max_d)


Lesenswert?

Wenn derjenige der den PIC beschrieben hat die Lesesperre angeschaltet 
hat, dann kannst du nicht auslesen (kommt nur müll raus). Wobei es aber 
scheints einige fernöstliche Dienstleister gibt die behaupten das 
umgehen zu können....

von DRIVE *. (hekra)


Lesenswert?

Max D. schrieb:
> Wenn derjenige der den PIC beschrieben hat die Lesesperre
> angeschaltet
> hat, dann kannst du nicht auslesen (kommt nur müll raus). Wobei es aber
> scheints einige fernöstliche Dienstleister gibt die behaupten das
> umgehen zu können....

Hallo, kennst du welche?? Info wäre nett

von Wilhelm F. (Gast)


Lesenswert?

Emily schrieb:

> Kann man einen fertig programmierten PIC irgendwie auslesen oder
> kopieren, also davon wieder einen neuen PIC brennen ?

Das steht in den betreffenden Manuals zu deinem PIC alles drinne.

Wenn er keine Lesesperre hat, kann man ihn natürlich auslesen.

Mein PICkit1 liest auch den aufgesteckten PIC12F675 aus, wenn ich da 
nichts besonderes wie Lesesperre dran gemacht habe.

von Redik (Gast)


Lesenswert?

Hallo
Kann man mit Microcontroller Programmer K150 ICSP oder PICKIT3 
Programmer  einen 8 Poligen PIC 12F683 auslesen und den Inhalt auf einen 
anderen PIC 12F683

KOPIEREN???

2. Können die PICs auch vom auslesen gesperrt werden?

von Jens M. (schuchkleisser)


Lesenswert?

Ja und ja.
Und die Antworten stehen oben, dafür hättest du diese Leiche nicht 
schänden müssen.

von Ingo Less (Gast)


Lesenswert?

Lese den Text oben...

von Redik (Gast)


Lesenswert?

Danke für die schnelle Rückmeldung.??
Beim auslesen des PIC12F683 kommen nur Nullen 0000 0000 ...
Heißt das, dass der PIC vom auslesen gesperrt ist?

von Dieter W. (dds5)


Lesenswert?

Redik schrieb:
> Beim auslesen des PIC12F683 kommen nur Nullen 0000 0000 ...
> Heißt das, dass der PIC vom auslesen gesperrt ist?

Ja, bei aktivem Leseschutz liest man nur Nullen.

von Jella (Gast)


Lesenswert?

Emily schrieb:
> Kann man einen fertig programmierten PIC irgendwie auslesen oder
> kopieren, also davon wieder einen neuen PIC brennen ?

ja, wenn kein Kopierschutz (CP = Code Protection) vorhanden ist

nein, wenn Kopierschutz vorhanden ist

ob Kopierschutz oder nicht, bestimmt der Programmierer beim Brennen

Probier´s einfach aus.

Bitte daran denken, dass beim Auslesen Du nur hex-Code siehst, nicht dne 
Programmiercode z.B. in C oder Basic oder welche Programmiersprache auch 
immer.

von Jens M. (schuchkleisser)


Lesenswert?

SSSSLLLLOOOOWWWWPPPPOOOOKKKKEEEE

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.