Forum: Mikrocontroller und Digitale Elektronik Read Device MPLAB IDE


von Patrick (Gast)


Lesenswert?

Huhu,


ich habe eine Frage undzwar programmiere ich mit dem Microchip Anfänger
KIT und dabei war MPLAB v7.20....
komme soweit auch ohne probleme klar... nur ein Problem was ich habe
ist das wir eine Schaltung für eine RGB Lichtsteuerung haben und dort
ist der Microcontroller 16F684 drauf...
Dieses Programm würde ich gerne entladen und für andere Controller
programmieren bzw alles verändern ...

Habe als Programmer das PICKIT1 angegeben und als debugger MPLAB
SIM....

wenn ich auf read device gehe läd er wohl was .... aber wo komme ich an
die datei rann???

wäre ABSOLUT super wenn mir da jemand helfen kann... finde nicht die
datei und in dem USER Book ist auch nichts drinn davon...

vielen dank

patrick

von Thorsten (Gast)


Lesenswert?

Stöber mal in den Menus, da gibts irgendwo was wie "View programm
memory".

von Patrick (Gast)


Lesenswert?

also ich habe es nun soweit da sich read device machen soll und danach
einfach als hex exportieren... allerdings bringt mir das leider auch
nicht viel :( muss es ja umproggen können

von Thorsten (Gast)


Lesenswert?

Du kannst doch meines Wissens ein Hex-File in MPLAB öffnen und dann
einfach "write device" machen.

Alternativ mußt du nicht exportieren, einfach "read device" beim
alten Baustein, dann den neuen dranhängen und "write device"
ausführen.

von Patrick (Gast)


Lesenswert?

der Code soll ja auch geändert werden... das programm aktualisiert...
sprich wenn man einen taster bedient soll er nicht mehr das gleiche
machen wie zuvor... usw usw

von Carsten S. (carsten)


Lesenswert?

In der Program-Memory-Ansicht kannst du den Code zwar verändern, ist
aber umständlich (man sollte den Opcode der Befehle und Adressen der
Register & Variablen wissen).
Was du suchst ist ein Disassembler für Pics. Einfach mal googeln.

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.