Forum: Mikrocontroller und Digitale Elektronik PIC MPLAB Watch Window


von DirkF (Gast)


Lesenswert?

Hallo,
bei einem neuen Projekt verwende ich die aktuelle MPLAB Version und 
programmiere in C.
Leider kann ich im Debug Modus die Varriablen nicht im Watch Window 
anzeigen lassen, da sie in der Auflistung fehlen.
Frage: Weche Bedingung muss die Varriable erfüllen, so dass man sie auch 
beobachten kann ?
- global oder lokal
- Bestimmter Typ Char / INT....

Danke.

von tom (Gast)


Lesenswert?

Es gibt zwei Watch-Windows "Locals" und "Watch". Wie der Name Locals 
schon sagt werden hier die lokalen Variablen angezeit. In Watch können 
die globalen Variablen angezeigt werden. Poste doch mal deinen Code und 
sag welche Variable nicht angezeigt wird, dann kann man ggf. besser 
helfen. Mach doch versuchsweise die anzuzeigende Variable als volatile, 
vielleicht optimiert dein Compiler die Variable einfach weg.

Gruß Tom

von morph1 (Gast)


Lesenswert?

Du hast auch 2 drop-down felder, einmal die register, einmal die 
variablen.

falls du unten allerdings nur "not in scope" siehst, liegt das problem 
an anderer stelle :)

von Manuel (Gast)


Lesenswert?

Hallo

Variable per drag and drop ins Watch Fenster ziehen. Ev. Optimierung 
ausschalten, Werte werden nur angezeigt wenn sie gültig sind d.h. dort 
wo sie definiert sind (innerhalb der Klammmern).

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.