|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre expérimenté
![]() ![]() François conception mécanique Inscription : janvier 2005 Messages : 330 ![]() |
Bonjour à tous,
J'utilise la fonction 2Ch de l'interruption DOS 21h pour calculer la durée d'exécution d'un programme. Cette fonction renvoie l'heure au 100ème de seconde. Or, l'horloge système n'est pas assez précise (valeur à la seconde). Quelqu'un pourrait-il me dire comment s'y prend DOS pour avoir une telle précision ? Car j'ai bien pensé à utiliser le TIMER0 mais ce dernier ne 'bat' qu'à 18.2Hz Ou alors il faut paramétrer le TIMER2 en compteur et aller le lire avec l'IRQ8 déclenchée par le TIMER0 ? ...pfff... compliqué tout ça !
|
|
|
00
|
|
|
#2 | ||
|
Membre habitué
![]() passe le balais et l'aspirateur Inscription : mars 2008 Messages : 111 ![]() |
on peut aussi reprogrammer le timer0
Code :
|
||
|
10
|
|
|
#3 |
|
Membre expérimenté
![]() ![]() François conception mécanique Inscription : janvier 2005 Messages : 330 ![]() |
Exact ! j'avais fait ça à une époque pour contrôler un jeu de limières
![]() Mais il faut que la nouvelle interruption n'appelle l'ancienne que 18.2 fois par seconde comme à l'origine... j'avais du oublier 2 ou 3 trucs car ça me modifiait l'heure du DOS ![]() (mais pas la RTC) merci en tout cas
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com