Arduino Simulator

Gast #3079923
Lesenswert?

Welche Möglichkeiten gibt es Arduino-Code zu simulieren?

Konkret möchte ich die Geschwindigkeit simulieren. Die angeschlossene 
Hardware besteht im Grunde nur aus Shiftregistern, Tastern, LEDs und 
einem Display.

Kann ich das vielleicht sogar mit AVR-Studio machen wenn ich da 
irgendwie die Arduino-Dependencies und so einbinde?
Oder mit einem anderen bewährten Simulator?

Danke
Gast #3080136
Lesenswert?

> Proteus von Labcenter
kann ich da tatsächlich Arduino-Code mit Bootloader simulieren?

> Was zur Hölle möchte man da simulieren? Das ist doch lächerlich.
Jau, Danke für die Antwort ;)
Na wie gesagt, das Timing möchte ich raus finden.
Ich möchte schauen ob eine Timer-ISR zu lang wird, also ob sie erneut 
aufgerufen wird bevor sie durch gelaufen ist. Und ob da zwischen den 
Ticks noch platz für Dinge aus dem Loop sind. usw.

Was ist daran lächerlich? Wäre ziemlich cool!
Gast #3087963
Lesenswert?

Trick um Interrupt-Timing Probleme zu lösen:
Pin am anfang auf 1 Setzen und am ende wieder auf 0. Das mit nem Oszi 
anschauen, alternativ Flipflop oder so ein Kram ran.
Ansonsten hab ich mir gerade das überlegt:

volatile int dummer_zufall = 0;

ISR
{
if(dummer_zufall == 1)
{
    ALARM ALARM ALARM
}
dummer_zufall = 1;
total überladene Interruptrutine...
...
...
...
...
...
}
Während dessen in der while-Schleife:
while(1)
{
 dummer_zufall = 0;
}

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren