Forum: Mikrocontroller und Digitale Elektronik AVR_Studio4 Simulator vs. Realität


von __Son´s B. (bersison)


Lesenswert?

Hallo zusammen,
beschäftige mich gerade mit dem Studio 4.19-Simulator. Bekommen 
unterschiedliche Ergebnisse zwischen der Funktion "Run" und "AutoStep".
(1) "AutoStep" entspricht meiner Logik (neuer Eingabewert > alter = neue 
Daueranzeige) und
(2) "Run" dem was nachher der ATmega16/STK500 anzeigt (NICHTS!).

// Tastenanzeige - Step1, Bitte nicht nach dem Sinn dahinter fragen!!!
while (PINA != 0x7E) //Abbruch
{
 varNeu = PINA;
 if (varNeu > varAlt)
 {
  PORTB = varNeu;
  varAlt = varNeu;
 }
}

von Oliver (Gast)


Lesenswert?

Der Simulator zeigt im "Run"-Modus die Portbits nicht online. Ansonsten 
macht der schon das, was der Prozessor hinterher auch macht.

Oliver

von __Son´s B. (bersison)


Lesenswert?

Tja, das ist ja das Problem; im RUN-Modus zeigt er das was der uC auch 
macht: NICHTS, es sei denn, ich betätige zwischendurch die PAUSE-Taste.
Warum zeigt der AutoStep-Modus etwas anderes, das ~Richtige~ an?

von spess53 (Gast)


Lesenswert?

Hi

Im RUN-Modus wird die Anzeige nicht laufend aktualisiert. Bei Auto 
Step schon.

MfG Spess

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.