-
-
Erfahrener Benutzer
Robotik Visionär
Im Simulator ist zwar eine taktfrequenz eingetragen, die dient aber nur zur umrechnung in Zeiten. Die tatsächliche Geschwindigkeit mit der simuliert wird ist deutlich langsamer und hängt vom PC ab.
Gerade wenn etwas mit dem Retten der Register im interrrupt nicht richtg ist, kann das eine ganze weile (ein paar sekunden ?) gut gehen. Der simulator ist so langsa, dass man kaum die Geduld aufbringt so lange zu simulieren. Man kann solche fehler am besten erkennen wenn man an den Anfang der ISR Routine einen Breakpoint setzt und dann die OSR Routine im Einzelschritt durchläuft. Vor dem RTI müssen alle normalen Register wieder so sein wie zuvor. Sonst poste doch noch mal den Code. Die eigenen Fehler findet man halt oft schwieriger als fremde.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen