Gast
#3378929
Hallo, ich habe mir frisch das AtmelStudio6 installiert (bisher AVRStudio4-fan). Jetzt habe ich zum testen einfach die Display-Ansteuerung von der Seite hier verwendet. (http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung) Kurz die lcd-routines.c und lcd-routines.h dazu erstellt. Das Beispiel eingefügt und kompiliert. Keine Fehler alles gut, hat nicht gemeckert. Wenn ich nun mit dem Simulator starte (Start Debugging and Break) bleibt er auch schön bei "Main" stehen. Nun mache ich mit F11 (Einzelschritt) einen Step vorwärts. Anstatt dann aber in die "lcd_init();" zu springen und im "lcd-routines.c" den Code abzuarbeiten, überspringt er einfach den Aufruf und geht zum nächsten Codeteil weiter. So überspringt er aber alle Aufrufe? Was mache ich falsch? Im AVRStudio4 wechselt er schön in die "lcd-routines.c" und arbeitet die "lcd_init();" ab. Auch mit den anderen Step-Buttons überspringt er jedes mal den Aufruf? Hier ein Teil des Codes: int main(void) { lcd_init(); <- wird einfach übersprungen anstatt dorthin springen ... } Ich hoffe ihr könnt mir helfen. Vielen Dank, Grüße Steffen
