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: |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum