Forum: Mikrocontroller und Digitale Elektronik Emulator/Simulator?


von B. Brock (Gast)


Lesenswert?

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

von Karl H. (kbuchegg)


Lesenswert?

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/

von Jussarian (Gast)


Lesenswert?

Gugst Du hier: http://www.amctools.com/

Kostet aber was.

von Andreas W. (Gast)


Lesenswert?

VMLAB von AMCtools kostet nix. Ist doch jetzt Freeware...

von Gast ein Anderer (Gast)


Lesenswert?

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ß

von Rahul (Gast)


Lesenswert?

JTAGICE wäre der Emulator... der kostet aber wirklich was...

von Ludwig W. (lordludwig)


Lesenswert?

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)

von B. Brock (Gast)


Lesenswert?

"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!

von Jussarian (Gast)


Lesenswert?

> Das zeigt mir nichtmal den Zustand meiner Variablen an... :-(


Du solltest vielleicht eine Maus mit Mauszeiger benutzen!

von Mighty (Gast)


Lesenswert?

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.

von Gast ein Anderer (Gast)


Lesenswert?


von fleißiger leser (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.