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