Millisekundentimerinterrupt Kategorie: Progr. Assembler, TaskingTools, OS (von Harald - 25.11.2004 9:23) | ||
| ||
Hallo! Zunächst mal einen schönen Dank an alle, die mir auf mein letztes Posting geantwortet hatte. Leider sind noch einige Fragen offen. Ich habs nach Lektüre des Threads nun beschlossen, es einmal mit Hilfe des Milliskundentimerinterrupts zu versuchen, so, wie André das beschrieben hatte. Zunächst mal, hab ich das richtig verstanden? Ich binde mit "hook" eine C-Routine an den Timerinterrupt. Mit dem zu dekrementierenden Zähler ist vermutlich keine Variable, sondern ein Zählerregister im Prozessor gemeint, das dekrementiert wird. Der Aktuelle Wert, der die Zeit für den Impuls festlegt, mu� jetzt vor dem ersten Aufruf der C-Routine in dieses Register geschrieben werden. Geht das irgendwie vom Betriebssystem aus und vor allem, wie verhindere ich, da� dieses Register irgendwie vom Betriebssystem wieder überschrieben wird? Schlie�lich wei� ich nicht so genau, was das OS eigentlich macht... Gru�, Harald | ||
Antwort schreiben Antworten: Re: Millisekundentimerinterrupt (von André H. - 28.11.2004 9:30) |