Forum: Mikrocontroller und Digitale Elektronik XC16 + Optimierung


von Bernd (Gast)


Lesenswert?

Hallo

Ich habe ein Programm für den Pic24 + XC16 Compiler 1.24 mit einer etwas 
aufwendigeren Interruptstruktur (mehrere Prioritäten + Unterprogramme). 
Wenn ich die Optimierung O1 zuschalte, bekomme ich sporadisch Fehler bei 
Berechnungen. Ist sieht so aus als ob die Werte einiger optimierter 
Variablen bei der Rückkehr aus der ISR nicht richtig rekonstruiert 
werden.
Kennt jemand diesen Effekt bzw. hat eine Idee dazu?

Vielen Dank im vorraus

Bernd

von PICjaner (Gast)


Lesenswert?

Bernd schrieb:
> Ist sieht so aus als ob die Werte einiger optimierter
> Variablen bei der Rückkehr aus der ISR nicht richtig rekonstruiert
> werden.
Hast du vllt. das Schlüsselwort 'volatile' vergessen.

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.