PIC ,Egen def namn i MPLAB-SIM, Fileregister fönstret
-
- Inlägg: 45
- Blev medlem: 19 juni 2010, 23:09:10
- Ort: Göteborg
PIC ,Egen def namn i MPLAB-SIM, Fileregister fönstret
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 ?.
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 ?.
Re: PIC ,Egen def namn i MPLAB-SIM, Fileregister fönstret
Alltså i "Watch" ? Eller var är du ??
-
- Inlägg: 45
- Blev medlem: 19 juni 2010, 23:09:10
- Ort: Göteborg
-
- 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
I mitt Watch-fönster är ADD-symbol gråmarkerat .
Re: PIC ,Egen def namn i MPLAB-SIM, Fileregister fönstret
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:
Om jag ändrar alla RES till EQU så blir det grå'at för mig också.
Men så gör man ju inte...
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'
Men så gör man ju inte...
-
- 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
Som nybörjare gör man massor av saker
Det är bara buga och tacka för varje nytt lärospån

Det är bara buga och tacka för varje nytt lärospån
Re: PIC ,Egen def namn i MPLAB-SIM, Fileregister fönstret
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

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