AVRStudio (STK500) Single Step Mode

Gast #276249
Lesenswert?
• ▲
▼
Hallo,

für das Kennlernen der AVR Controller habe ich mir das AVR Startkerit
STK500 mit AVRStudio zugelegt.

Kann mir jemand sagen ob es möglich ist das geschriebene Programm im
Einzelschrittmodus direkt zu testen oder benötige ich einen Incircuit
Emulator.

Beispiel: Es sollen nacheinander die LED auf dem STK500 Board
eingeschaltet werden. Dies möchte ich gerne im Einzelschritt Modus
testen.

Vielen Dank

Hans
#276250
Lesenswert?
• ▲
▼
Mit Control-F7 Simulator starten: Nun wird Simulator aktiv - oder es
hagelt Fehlermeldungen...

Mit F11 einen Schritt weiterschalten.

Im Workspace die relevanten Bereiche (Register, I/O) zum Zuschaun
aufklappen.
Ich schalte gern eines der Memory-Fenster auf "Register", dann habe
ich im Workspace mehr Platz für I/O.

Falls es beim Assemblieren Fehlermeldungen hagelt, ist ein Doppelklick
auf die Fehlermeldung (im Output-Fenster) sehr hilfreich.

...
Gast #276251
Lesenswert?
• ▲
▼
Danke, soweit funktioniert es auch, keine Fehlermeldungen.
Ich kann das Programm in Einzelschritten durchschalten es werden die
entprechenden Einträge in den Registern beschrieben, dies geschieht
aber nur am Bildschirm, auf dem STK500 Board tut sich vorerst noch
nichts, erst wenn das Programm zum MC übertragen wurde.
Dann läuft es allerdings in Echtzeit und nicht im Einzelschritt Modus.
Wie kann ich dann im Einzelschritt Modus z. B. einen gerückten Taster
abfragen ??

Nachdem ich das Programm abgeändert und die Tasten "Cntrl + F7"
gedrückt habe, ändert sich nichts, erst wenn das Programm in den MC
übertragen wurde.

Was ist dann der Unterschied ziwschen den Tasten F7 (Build) und
Cntrl+F7 (Build +Run)
#276252
Lesenswert?
• ▲
▼
Na F7 assembliert nur, Control-F7 assembliert und startet den Simulator,
espart also etwas Mausklickerei.

Der Simulator funktioniert ohne externe AVR-Hardware im PC, ist also
eine "Simulation".
Wenn du schrittweise auf dem AVR arbeiten willst, dann brauchst du
andere (teure) Technik, damit habe ich mich aber nicht weiter befasst,
mir reicht fürs Hobby der Simulator und der reale AVR.

...

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.