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

Interruptverarbeitung Kategorie: Programmierung C (von kanne, http://plusminus.selfip.net - 2.08.2011 11:48)


Hallo Miteinander,
Zitat aus CCPro Handbuch "Ein Bibliotheksaufruf ... kann nicht vom einer Interruptroutine
unterbrochen werden. Ein Interrupt wird zwar von der internen Interruptstruktur registriert,
aber die Bytecode Interrupt Routine wird erst nach Beendigung dem Assembler Prozedur gestartet."
Somit wird mit "AbsDelay(1000);" 1s lang kein Interrupt ausgef√ľhrt.

Ist das korrekt, dass mit folgendem Code die gleiche Verzögerung erreicht wird aber während
der Pause auch Interrupts weiter verarbeitet werden können?

pause(1000);

void pause(word n)
int i;
{
   for(i=0;i }

Gruß Kanne


Meine Seite: http://plusminus.selfip.net


    Antwort schreiben


Antworten:

Re: Interruptverarbeitung (von Jo - 2.08.2011 13:37)
Re: Interruptverarbeitung (von Joerg - 2.08.2011 12:00)
    Re: Interruptverarbeitung (von kanne - 2.08.2011 23:45)
        Re: Interruptverarbeitung (von Joerg - 3.08.2011 7:23)
            Re: Interruptverarbeitung (von kanne - 3.08.2011 8:35)
Re: Interruptverarbeitung (von kanne - 2.08.2011 11:58)