Re: timer 1ms
J-F Portala a écrit :
> Bonjour,
> je souhaiterais avoir un timer à la milliseconde.(sous windows XP)
> Le but est d'aller lire à plusieurs adresses des valeurs analogiques
> (numérisees par une carte dédiée (pilote uniquement sous windows).)
> J'ai essayé dans un thread de mettre sleep(1), mais la temporisation
> correspondante est autour de 10ms.
>
> J'ai la solution d'utiliser soit un timer qui me déclenche un evenement et à
> ce moment je vais lire les adresses,
> soit une temporistation dans une boucle pour éviter de bloquer la CPU.(si je
> vais lire sans arrêt aux adresses)
>
> Merci de vos suggestions
> Jeff
Est ce qu'il n'y aurait pas usleep aussi ou nanosleep() (je sais pas si
c'est POSIX) ?
Sinon, certain utilisent select (ou l'équivalent sous XP) pour faire des
timers.
Michael
|