Hi @all,
ich habe OSX-AVR installiert und die mitgelieferten Templates in XCode
importiert. Anschließend habe ich eine kleine Software zum Testen
geschrieben. Diese beinhaltet u.A. eine WHILE-Schleife, um eine
zeitliche Verzögerung hinzubekommen:
1 | i = 0;
|
2 | while (i < 64000) i++;
|
Wenn ich das Ganze nun über BUILD erstelle und das Hexfile in den Chip
schiebe, wird diese Zeitangabe offensichtlich übersprungen. Ich habe das
Hexfile dann ins AVR Studio importiert und mir das mal angesehen - die
Schleife fehlt im Code! Die Aktion NACH der Schleife wird direkt im
nächsten Schritt nach der Aktion VOR der Schleife ausgeführt! Was ist da
denn los?!
Ich habe dann mal den C-Code ins AVR Studio importiert und dort
erstellt. Effekt: Die Schleife wird mitkompiliert und somit auch
ausgeführt.
Warum wird die Schleife in XCode ignoriert und im AVR Studio umgesetzt?
Viele Grüße und danke für jede Art von Antwort!
Andi