Forum: Mikrocontroller und Digitale Elektronik Analogcomparator simulieren (AVR Studio)


von Philipp S. (philipp)


Lesenswert?

Hallo zusammen,

ein Programm hier soll beim Toggeln des AC einen Interrupt auslösen.
Die Hilfe zum AVR Studio orakelt:

"ADC/AC/TWI/USI: These modules are not supported by the simulator at
the moment, but the interrupts are initiated."

Nicht unterstützt, aber Interrupts werden ausgelöst? Aha, was auch
immer damit gemeint sein soll. Ein .sti-File gibt nun also radikale
Wechsel auf die PINs des AC, aber ausgelöst wird da nichts (ja, ich
habe die Register richtig gesetzt).

Heißt das, zum Simulieren muß ich stattdessen ein PIN-Toggle nehmen?

Danke für jeden Hinweis!

von Christian Zietz (Gast)


Lesenswert?

Wenn ich das richtig in Erinnerung behalten habe, bedeutet "the
interrupts are initiated", dass ein Interrupt ausgelöst wird, wenn Du
manuell das entsprechende Interrupt-Flag setzt.

von Philipp S. (philipp)


Lesenswert?

Ach so! Danke!

Und die Flags kann man nicht vom Stimulator setzen lassen, also Essig.
Also eine "#ifdef SIMU"-Orgie ... /-:

von Christian Zietz (Gast)


Lesenswert?

Evtl. möchtest Du ja mal über Debuggen via JTAG nachdenken, falls Dein
AVR das unterstützt.

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.