Hi Leute! Ich hab da mal ne Frage, nachdem meine Online-Recherche nichts ergeben hat: Gibt es einen AVR-Emulator, der mein Programm (z.B. als .hex Datei) simuliert? Dabei wär's gut, wenn er anzeigen würde welche Pins an/aus sind (für die Ausgänge), und das man die Eingänge an/abschalten kann. Also quasi als ob da LEDs oder Schalter dran wären.... wisst ihr, was ich meine? ;-) Viel mehr bräuchte das Ding nicht zu können :-) Der Debugger im AVR Studio ist dafür ja irgendwie nicht so geeignet, weil er das ganze nicht in Echtzeit macht... da mein Projekt eine kleine Uhr ist, wär es schön das ganze mal in Aktion zu sehen, bevor ich das zusammen löte... Danke! :-D
In Echtzeit weiss ich nichts. Aber besorg Dir mal zum AVR-Studio das HAPSIM dazu. Das simuliert dir Taster, LCD, LED. Anders als im AVR-Studio kannst Du die Taster auch bedienen während Dein Programm im Simulator durchläuft. http://www.helmix.at/hapsim/
AVR Studio zeigt aber die Taktzyklen an. Setzt Breakpoints vergleiche die Taktzyklen und berechne die unter berücksichtigung des verwendeten Quarz die Zeit. VMLAB ist geil schau es dir einfach mal an. Gruß
im AVR Studio dauert es aber leider ne halbe ewigkeit bis du abläufe die normalerweise nur wenige sekunden dauern simuliert hast. Da rechnet der PC schon mal ne viertel stunde(vlt. n bissl übertrieben aber schon einige zeit)
"VMLAB ist geil schau es dir einfach mal an" Hab ich. Und ich raff's nicht ;-) Ist wirklich auf den ersten Blick was arg kompliziert. Das zeigt mir nichtmal den Zustand meiner Variablen an... :-( (Nagut, das liegt wohl an mir...) Thx für eure Tips!
> Das zeigt mir nichtmal den Zustand meiner Variablen an... :-(
Du solltest vielleicht eine Maus mit Mauszeiger benutzen!
Für UNIX/Linux gibts avr_simulator der das kann. http://avr.sourceforge.net/ Es fehlen jedoch scheinbar ein paar Befehle. Desweiteren mussman den Text der About-Box entfernen, weil gcc > 3.9 das ganze sonst nich kompiliert. GUI is in Motif.
Ich hab schon mit dem Tiny ICE 200 in kombination mit AVR studio gearbeitet! Find ich ne recht gute Kombination. damit lassen sich auch Uhren ausprobieren.
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.