Forum: Compiler & IDEs Interrupt vorzeitig verlassen


von Arthur B. (duri)


Lesenswert?

Hallo Netzbewohner

Ich möchte einen Timer-Interrupt vorzeitig verlassen.

if (Ultraschall_Intervall++==0)
    {PORTC|=(1<<PC2);
     return(0);
    }
else PORTC&=~(1<<PC2);

Bei diesem return(0) bekomme ich die Warung:
"return mit einem Wert in einer Funktion ohne Rückgabewert"
Orginal(Warning: return' with a value, in function returning void)

Das ist ja nicht weiter schlimm ABER wie mache ich das richtig ?

Gruss
   Duri

von Magnus Müller (Gast)


Lesenswert?

>> wie mache ich das richtig ?

Steig aus dem Interrupthandler einfach mit "return;" aus.

Gruß,
Magnetus

von Arthur B. (duri)


Lesenswert?

Ahh, so einfach!

Besten Dank, Warnung ist weg.

Gruss
    Duri

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.