PIC ,Egen def namn i MPLAB-SIM, Fileregister fönstret

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Ragnar Lodbroke
Inlägg: 45
Blev medlem: 19 juni 2010, 23:09:10
Ort: Göteborg

PIC ,Egen def namn i MPLAB-SIM, Fileregister fönstret

Inlägg av Ragnar Lodbroke »

Sitter här och kör MPLAB-SIM ,processor 16F886,MPLAB V8.56,och försöker debugga.
I fönstret för FileRegisters,kolummen Symbol name ,kan jag se namnen på SFR register,men ej på mina egna i programmet
definierade varibler.Har sökt i manulerna men ej hittat.Skulle i min värld underlätta debug processen om namnen kunde avläsas direkt, så att man ej behöver hålla reda på hex-adressen.Någon som vet om det går och hur? i såfall Hur ?.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: PIC ,Egen def namn i MPLAB-SIM, Fileregister fönstret

Inlägg av sodjan »

Alltså i "Watch" ? Eller var är du ??
Ragnar Lodbroke
Inlägg: 45
Blev medlem: 19 juni 2010, 23:09:10
Ort: Göteborg

Re: PIC ,Egen def namn i MPLAB-SIM, Fileregister fönstret

Inlägg av Ragnar Lodbroke »

"File Registers"
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: PIC ,Egen def namn i MPLAB-SIM, Fileregister fönstret

Inlägg av sodjan »

Använd "Watch".
Ragnar Lodbroke
Inlägg: 45
Blev medlem: 19 juni 2010, 23:09:10
Ort: Göteborg

Re: PIC ,Egen def namn i MPLAB-SIM, Fileregister fönstret

Inlägg av Ragnar Lodbroke »

I mitt Watch-fönster är ADD-symbol gråmarkerat .
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: PIC ,Egen def namn i MPLAB-SIM, Fileregister fönstret

Inlägg av sodjan »

Man ska kunne se alla allokerade variabler.
Om jag gör RES och får en variabel så dyker den
upp i listan vid "Add Symbol" direkt efter nästa "build".

Däremot ser man inte konstanter skapade med t.e EQU,
och varför skulle man göra det ? De ändras ju aldrig.

T.ex i detta fall så syns d1-d4 i Watch, men inte d5:

Kod: Markera allt

DLY_VAR      UDATA_SHR
d1           RES 1
d2           RES 1
d3           RES 1
d4           RES 1
;
d5           EQU h'10'
Om jag ändrar alla RES till EQU så blir det grå'at för mig också.
Men så gör man ju inte...
Ragnar Lodbroke
Inlägg: 45
Blev medlem: 19 juni 2010, 23:09:10
Ort: Göteborg

Re: PIC ,Egen def namn i MPLAB-SIM, Fileregister fönstret

Inlägg av Ragnar Lodbroke »

Som nybörjare gör man massor av saker :vissla:
Det är bara buga och tacka för varje nytt lärospån
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: PIC ,Egen def namn i MPLAB-SIM, Fileregister fönstret

Inlägg av sodjan »

Så kan det vara... :-)

Jag skulle rekomendera att, om du kör "absolute mode" (d.v.s allokerar
variabler för hand via EQU) snarast justerar koden till "relocatable mode"
och allokerar variabler med RES. Då kommer MPASM/MPLINK att göra
en hel del med automatik åt dig.

Se även :
http://www.jescab.se/Relocmode.html
http://www.jescab.se/abs_reloc.html
Skriv svar