Hallo! Wenn ich mit avr-gcc meine C Programme kompiliere, dann werden in allen Interrupt-Handlern die Interrupts ja implizit deaktiviert. Bei den Output compare match Interrupts scheint das anders zu sein. Dort packt gcc als aller erstes in den Interrupt-Handler ein sei. Dadurch aktiviert er nested Interrupts. Ist das ein Compiler error oder ist das gewollt? Viele Grüße Bastian
Hallo! Habe was gefunden... Das Programm benutzt anstatt SIGNAL: INTERRUPT. Und wenn man das benutzt dann ist der erste implizite Befehl sei... ;-( Mist... Viele Grüße Bastian
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.