DEBUG-Variablen anzeigen lassen (während Simmulation)

OP #975488
Lesenswert?

Verwende: AVR-Studio

Ich möchte mir die Variablen anzeigen lassen also während der Simulation 
im AVR-Studio.

Per "Watch" kann ich mir diese Werte nicht anzeigen lassen.
Da steht dann soetwas wie "Not in scope" oder "Location not valid".
1
// --- Motor.c ---
2
typedef struct {
3
uint8_t   position;
4
int16_t   nummer;
5
uint8_t   richtung;
6
} sMotorStruct;
7

8
// --- main.c ---
9
sMotorStruct = Motor_1;
10

11
printf("Motor_1.position = %i\n", Motor_1.position);
12
// Geht nicht, wo soll er mir das auch hinschreiben?

Wie kann ich die Werte meiner Variablen sichtbar machen ?
OP #975518
Lesenswert?

Nein, sorry da steht:
1
// --- Motor.c ---
2
typedef struct {
3
uint8_t   position;
4
int16_t   nummer;
5
uint8_t   richtung;
6
} sMotorStruct;
7

8
// --- main.c ---
9
sMotorStruct   Motor_1;
10
sMotorStruct*   pMotor_1 = &Motor_1;
11

12
for(;;)
13
{
14
// << JetztDaten ausgeben - Aus irgend eine Console >>
15
printf("Motor_1.position = %i\n", Motor_1.position);
16
// Geht nicht, wo soll er mir das auch hinschreiben?
17
}

Es geht mir ganz allgemein darum wie ich/ihr Variablen beim simulieren 
sichtbar macht.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren