moderne timer in dos nutzbar?

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:-) ;-) 8-) :-( :arrow: :idea: :like: :keen:
Mehr Smilies anzeigen

BBCode ist ausgeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: moderne timer in dos nutzbar?

Re: moderne timer in dos nutzbar?

von LLD » Mo 9. Mai 2022, 07:32

Das klappt bei mir leider nicht, über 1024hz komm ich nicht (wobei ich denke das 1khz interrupt frequenz bei einer 1Ghz cpu kein thema sein sollte) - könnt am "neueren" mainboard liegen ,... aus diesem problem ist dann die idee entstanden einen moderneren timer zu nutzen!

Danke für deine Antwort mkracher!

LLD

Re: moderne timer in dos nutzbar?

von mkarcher » Sa 7. Mai 2022, 00:40

Du kannst den normalen PC/XT-Timer bis auf gut 500kHz hochdrehen, da ist dann eher die Frage, ob Du mit der Interrupt-Behandlung noch schnell genug hinterherkommst. Um den PC/XT-Timer umzuprogrammieren, berechnest Du zuerst den Teiler mittels [m]divider = 1193000 / frq_in_hz[/m], und dann schreibst Du 0x34 auf Port 0x43 (den Timer-Steuerungsport), und danach zunächst das niedrige und dann das hohe Byte des Teilers auf Port 0x40 (den Daten-Port für Timer 0).

moderne timer in dos nutzbar?

von LLD » Di 3. Mai 2022, 08:25

Hallo,

ich versuche gerade eine timer ISR in C zu schreiben ,... klappt ja auch aber ich hätte gern mehr als kHz,..

meine frage wäre nun ob vielleicht jemand weiss ob es möglich wäre einen LAPIC (ACPI) timer oder den HPET nutzen kann bez. ob das schon mal wer probiert hat ?!?!?

Danke, Michael

Nach oben