Programmera EEPROM'et på 16F628A via Wisp628

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
net4all
Inlägg: 538
Blev medlem: 7 februari 2007, 12:06:34

Programmera EEPROM'et på 16F628A via Wisp628

Inlägg av net4all »

Hej!
Behöver lägga in endel data i PICens EEPROM samtidigt/direkt efter programmering.

Hur gör man det med Wisp628an, ska det ligga i HEX-filen?
(använder XWisp2w på datorn)
Användarvisningsbild
JockeE
Inlägg: 330
Blev medlem: 4 augusti 2004, 08:46:50

Inlägg av JockeE »

Du kan skriva in datan i asm-filen med hjälp av de-direktivet. För PIC16 lägger man det på adress 0x2100 och uppåt, så placerar programmeraren datan på rätt ställe sedan.

Exempel från MPASM Assembler Help:

Kod: Markera allt

org   0x2100
de    "My Program, v1.0", 0
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Notera att programmering av EEPROM sker automatisk,
bara det finns med i HEX filen. Det är det som kallas
"Transferring data memory......OK!" av Xwisp2.
Användarvisningsbild
JimmyAndersson
Inlägg: 26586
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Jag petade in tråden i Mikroprocessor-delen istället. :)
net4all
Inlägg: 538
Blev medlem: 7 februari 2007, 12:06:34

Inlägg av net4all »

Ok, det ska in i HEX'en, nu programmerar jag i C och har inte tillräckligt med prestanda för att köra MPLAB på labbdatorerna :(
Men ska försöka komma runt det.

Och ja jag har sett den raden av XWisp2, antog att den kunde göra det, bara en fråga om hur. :)
Skriv svar