Es wurde schon gesagt, daß es eine schlechte Idee ist, im Interrupt Krieg und Frieden zu treiben, und schon garnicht sleep zu verwenden.
Was du mit Prioritäten meinst, weiß ich nicht, sleep hat keine Priorität genauso wie ein Interrupt.
Es gibt zwar Prioritäten unter den Interrupts, wenn mehrere zum abarbeiten anstehen, aber eine normale Funktion hat keine, sie wird gnadenlos von einem Interrupt abgebrochen(es sei den Du schaltest Interrupts davor ab).
Befindest Du Dich schon in einem Interrupt, wird der nicht von einem weiterem Interrupt unterbrochen(es sei den, sowas wurde erlaubt), was aber ziemlich schlecht ist.
Gruß Sebastian
Lesezeichen