Forum: Mikrocontroller und Digitale Elektronik Programm läuft nicht mit Optimierung


von Daniel K. (lostsoul)


Angehängte Dateien:

Lesenswert?

Hallo!

Angehängter Code ist für einen ATTiny 85 (ist im AVR Studio eingestellt)
Ohne Optimierung funktioniert alles. Sobalt ich die Optimierung 
einschalte läuft das Programm nicht mehr.
Es soll einfach ein 4kHz Ton ausgegeben werden (Lautsprecher ist über 
treiber an PB1 angeschlossen).
Woran kann es liegen, dass das Programm nur läuft wenn die Optimierung 
abgeschaltet ist?

Gruß Daniel

von ... (Gast)


Lesenswert?

Hab kein Bock das Archiv runterzuladen und zu entpacken. Aber ich rate 
mal: volatile nicht verwendet?

von Falk B. (falk)


Lesenswert?

Probier mal

1
volatile uint8_t status;

Siehe Interrupt.

MFg
Falk

von Daniel K. (lostsoul)


Lesenswert?

ja das war der Fehler. Daran hab ich garnicht gedacht.

Danke!

Daniel

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.