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

Re: Interruptverarbeitung Kategorie: Programmierung C (von Jo - 2.08.2011 13:37)
Als Antwort auf Interruptverarbeitung von kanne - 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

Hi Kanne,
nach meinem Verständnis ja, oder verwende TheradDelay();
Viele Grü�e
Jo


    Antwort schreiben


Antworten: