PIC16F737 -I/SP Quellcode auslesen (bin/hex)

OP #4139729
Lesenswert?

Hallo liebe Forengemeinde,

ich habe folgendes Problem:
Wie kann ich den Quellcode von dem µC "PIC16F737 -I/SP" auslesen (nicht 
dekompilieren, sondern nur auslesen als hex oder bin), um diesen danach 
auf einen weiteren "PIC16F737 -I/SP" zu flashen? Bisher habe ich nur 
Erfahrungen mit der Atmel Serie gemacht und habe desshalb auch keine 
Ahnung welches Programm ich benötige. Ich müsste auch die Fusebits 
auslesen und auf den neuen Chip schreiben, um eine "exakte Kopie" zu 
erhalten. Das Datenblatt befindet sich hier: 
http://ww1.microchip.com/downloads/en/DeviceDoc/30498D.pdf
Anscheinend lässt sich der µC nicht mit ISP flashen. Dem Datenblatt habe 
ich entnommen, dass er I2C und "SPI" unterstützt.
Warum ich dieses Problem habe:
Ein DMX-Scheinwerfer hat den Geist aufgegeben. Da ich mehrere baugleiche 
besitze konnte ich feststellen, dass nur der Mikrocontroller defekt ist. 
Die Garantie ist bereits abgelaufen und an den compilierten Code komme 
ich trotz Nachfrage auch nicht. Hat schon jemand eine selbiges Problem 
gehabt, und kann mir weiterhelfen?

Danke!!
#4139734
Lesenswert?

Biff Tannen schrieb:
> Bisher habe ich nur
> Erfahrungen mit der Atmel Serie gemacht und habe desshalb auch keine
> Ahnung welches Programm ich benötige
MPLAB IPE

> Anscheinend lässt sich der µC nicht mit ISP flashen. Dem Datenblatt habe
> ich entnommen, dass er I2C und "SPI" unterstützt.
ISP != SPI. Für den PIC brauchst du z.B. ein PICkit3.

Das mit dem Klonen funktioniert aber nur wenn der Ausleseschutz nicht 
aktiviert wurde. Ich würde bei einem kommerziellen Produkt aber eher 
davon ausgehen, dass er aktiviert wurde.
OP #4139778
Lesenswert?

Danke für die Antwort.

Stimmt, an einen möglichen Ausleseschutz habe ich gar nicht gedacht. Die 
werden ihren Code sicher schützen, da er sonst (wenn er in Assembler 
geschrieben wurde) leicht zu verwenden wäre. Es lohnt sich einfach nicht 
sich speziell für so einen "Versuch" einen Programmer zu kaufen, da ich 
wohl kaum mit PICs arbeiten werde. Die Reperatur gebe ich auf.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren