Hallo zusammen
Habe prinzipiell das selbe Problem wie hier:
Beitrag "Atmel Studio 6 beim Einzelschritt Debuggen asynchron"
Leider gabs dort keine Lösung.
Fakt ist, wenn ich im Debugger (XMEGA) z.B. F11 drücke für das
hineinspringen, so springt er mir in die nächste Zeile (hier LCD_Clear)
lustigerweise wurde die Zeile zuvor noch gar nicht bearbeitet.
Wenn ich nun F11 nochmals drücke, so springt er mir in die lcd_puts
funktion.
Völlig unbrauchbar sowas.
Wenn ich an ein _delay_ms herankomme kann ich dieses nicht mehr
überspringen. Er bleibt dann für immer bei:
1 | __builtin_avr_delay_cycles(__ticks_dc);
|
Weiss jemand Rat?
Optimierungen sind ausgeschaltet.