Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: Interrupt wird wiederholt ausgelöst Kategorie: Programmierung C (von Markus - 14.05.2006 21:53)
Als Antwort auf Re: Interrupt wird wiederholt ausgelöst von FrankT - 14.05.2006 21:36

> >     Ext_IntEnable(6, 4);
> >     Irq_GetCount(SW_INT);
>
> Hier liegt das Problem. Du gibst den Interrupt wieder frei, bevor das Interrupt-Flag gelöscht wurde.
> Damit wird er sofort wieder ausgelöst.

Das dachte ich zuerst auch (so wie oben, steht es seltsamerweise im Beispielcode), aber die Reihenfolge
zu verÀndern, Àndert nichts am Verhalten.

Gruß,
Markus


    Antwort schreiben


Antworten: