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
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. ...
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)
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. ...
Hi sowas kannst du mit dem Controllern machen die JTAG unterstützen. Zum Beispiel Atmega16,128 musst mal schauen welche des alles können. Dann baust du dir das Evertool Light und Einzelschritt, Programm stoppen... ist dann möglich. http://www.siwawi.arubi.uni-kl.de/avr_projects/evertool/ Gruß MISZOU
Danke, ist ein guter Hinweis. Werde ich mir mal zu Gemüte führen. Gruß Hans
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.