Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > > > Hallo Zusammen, > > > > > > irgendwie verstehe ich diese Funktion noch nicht ganz? > > > Laut Handbuch: > > > "Signalisiert, daß der Interrupt abgearbeitet wurde (interrupt acknowledge). > > > Wird die Funktion nicht am Ende einer Interruptroutine aufgerufen, > > > wird ununterbrochen in den Interrupt gesprungen." > > > > > > Was heist "ununterbrochen in den Interrupt???" > > > > > > Wenn ich folgendes mache: > > > // Interupt starten > > > Irq_SetVect(INT_TIM1CMPA,iservice); // Interrupt Service Routine definieren > > > Timer_T1Time(719,PS_1024); // 69,4 µs*719=50 ms > > > > > > Hier wird doch der Timer einmal gestartet. Das Programm läuft einmal in die > > > Interruptroutine. Warum muss ich etwas stoppen?? > > > > > > > > > Gruß > > > Ellen > > > > Genau genommen passiert im aktuellen Interpreter das Gegenteilige, ruft man Irq_GetCount() nicht > > auf, dann wird kein Interrupt mehr ausgelöst. Ist aber nicht so wichtig. Einfach merken: > > Am Ende des Interrupts Irq_GetCount() aufrufen, sonst gibts wahrscheinlich Probleme. > > > > Gruss Peter > > > Hallo Ellen > > ich denke mit Irq_.... wird der ausgelöste Interrupt zurückgesetzt. > Beim nächsten Start des Timers würde die efinierte Interruptroutine sofort angesprungen werden, > da der Interrupt noch gesetzt ist. > > Gruß > Josef