Atmel Studio 6 debuging

Pravdepodobne preto, ze ti bezi simulacia (vlavo dole ti vypisuje Running). Kod sa simuluje na pozadi, a stavy sa v GUI nemenia. Ak by si si simulaciu pozastavil (dve paralelne ciazky, ako na dialkovom ovladaci PAUSE), tak by si zbadal zmenu.
Ty zrejme simulaciu spustat zelenou siplou (start debuging), alebo skratkou F5. to je vporiadku. Ak chces ale krokovat, spusti si simulaciu pomocou “Start debuging and stop” (alebo klavesovou skratkou Alt + F5), a potom mozes krokovat (podla toho co potrebujes F10 alebo F11, vyskusaj si to a uvidis ktore co robi).

Pripadne ak sa chces pozret ako sa vykonava konkretny riadok kodu, mozes si na ten riadok capnut breakpoint. A to tak ze vlavo vedla riadku kodu capnes cerveny puntik. Potom mozes spustit simulaciu (F5), a ked sa tam simulacia dostane, tak sa ti vykonavanie simulacie pozastavi sama, a ty mozes zacat od totho breakpointu pomalinky krokovat (F10 alebo F11).

Alebo si v pozastavenej simulacii proste kliknes na riadok, ktory chces odkrokovat, a spustis simulaciu pomocou “Run To Cusror” (Ctrl + F10). V tomto pripade sa ti simulacia spusti, a bude bezat az kym sa nedostane na riadok na ktory si klikol. Podobne ako breakpoint…