Witam
Chciałbym nauczyć się działania symulatora w Atmel Studio. Do tej pory używałem eclipse ale właśnie symulator mnie skłonił do przejścia na AS.
Aby się nauczyć skorzystałem z video i kodu zamieszczonego w tym artykule:
http://mikrokontrolery.blogspot.com/2011/03/Symulator-mikrokontrolerow-AVR-Atmel-Studio.html
Niestety naśladując działania w symulatorze uzyskuje trochę inny efekt:
https://www.youtube.com/watch?v=4XTRZCWSngo&feature=youtu.be
1. Chodzi o to że u mnie przycisk "step into" przestaje być aktywny i nie mogę obserwować jak program stoi w miejscu (na tej linii) a cycle counter się zwiększa.
Coś robię źle?
Druga sprawa.
Docelowo chciałbym przestesować na symulatorze taki program:
2. W jaki sposób obserwować wywoływanie timer'a w powyższym programie?
3.W jaki sposób przetestować transmisje USART? Chcę aby po naciśnięciu PD4 (d masy) symulator mnie jakoś poinformował że wysłano bajt 65 ('A') a także chcę abym mógł wysyłać dane do "wirtualnego mikrokontrolera" i obserwować jak w związku z tym zmienia się stan PORTUB i PORTUD.
Chciałbym nauczyć się działania symulatora w Atmel Studio. Do tej pory używałem eclipse ale właśnie symulator mnie skłonił do przejścia na AS.
Aby się nauczyć skorzystałem z video i kodu zamieszczonego w tym artykule:
http://mikrokontrolery.blogspot.com/2011/03/Symulator-mikrokontrolerow-AVR-Atmel-Studio.html
Niestety naśladując działania w symulatorze uzyskuje trochę inny efekt:
https://www.youtube.com/watch?v=4XTRZCWSngo&feature=youtu.be
1. Chodzi o to że u mnie przycisk "step into" przestaje być aktywny i nie mogę obserwować jak program stoi w miejscu (na tej linii) a cycle counter się zwiększa.
Coś robię źle?
Druga sprawa.
Docelowo chciałbym przestesować na symulatorze taki program:
Kod: C / C++
2. W jaki sposób obserwować wywoływanie timer'a w powyższym programie?
3.W jaki sposób przetestować transmisje USART? Chcę aby po naciśnięciu PD4 (d masy) symulator mnie jakoś poinformował że wysłano bajt 65 ('A') a także chcę abym mógł wysyłać dane do "wirtualnego mikrokontrolera" i obserwować jak w związku z tym zmienia się stan PORTUB i PORTUD.
