Geachte lezer,
Ik ben op zoek naar een hoge resolutie timer die na een ingestelde tijd naar een loop springt. Ik weet van de standaard timer van visual studio maar deze heeft een maximale resolutie van 1ms. Ik wil resolutie in de orde grootte van 1us. Ik heb veel gevonden over de stopwatch class maar ik weet niet hoe ik de stopwatch class zodanig kan gebruiken dat er na een ingestelde tijd naar een functie wordt gesprongen(zoals dat wel met de 1ms timer class kan).
De reden waarvoor ik het nodig heb is de volgende:
Ik wil op de parallele poort een PWM signaal genereren. Daarvoor heb ik een stabiele en gedefinieerde klok nodig. Waarom wil ik het dan met events? Omdat ik met een FORM wil werken en geen zin heb in multithreading.
Dus kortom: wie kan mij vertellen hoe ik een hoge resolutie timer kan maken die elke 1us naar een loopje springt?
Bedankt alvast,
Gr Bas Kapteijn
Ik ben op zoek naar een hoge resolutie timer die na een ingestelde tijd naar een loop springt. Ik weet van de standaard timer van visual studio maar deze heeft een maximale resolutie van 1ms. Ik wil resolutie in de orde grootte van 1us. Ik heb veel gevonden over de stopwatch class maar ik weet niet hoe ik de stopwatch class zodanig kan gebruiken dat er na een ingestelde tijd naar een functie wordt gesprongen(zoals dat wel met de 1ms timer class kan).
De reden waarvoor ik het nodig heb is de volgende:
Ik wil op de parallele poort een PWM signaal genereren. Daarvoor heb ik een stabiele en gedefinieerde klok nodig. Waarom wil ik het dan met events? Omdat ik met een FORM wil werken en geen zin heb in multithreading.
Dus kortom: wie kan mij vertellen hoe ik een hoge resolutie timer kan maken die elke 1us naar een loopje springt?
Bedankt alvast,
Gr Bas Kapteijn