Bonjour,
J'aimerais détecter un signal émis sur la broche 9 (RI Ring Indicator) d'un port série. J'ai fait le programme en utilisant les fonctions de l'API Win32 :
CreateFile
SetCommMask
WaitCommEvent
etc.
mais çà ne fonctionne pas. Impossible de détecter l'évènement EV_RING.
Je me demande donc si cela n'est pas dû à une limitation du driver Windows. En effet, le signal que je voudrais détecter est un créneau qui a une amplitude de 3,6V, dure 1,25 microsecondes et apparaît toutes les secondes.
Ainsi, je ne sais pas trop comment est géré l'évènement EV_RING :
- correspond-il à une "interruption" ?
- est-il remis à zéro lorsque le signal sur la broche RI repasse à 0 ?
Sinon, savez-vous comment je pourrais détecter ce front sur le port série ? Quelle méthode utiliser sous Windows bien sûr ?
Merci.
PS : n'ayant pas eu de réponse sur le forum Windows Système et logiciels j'ai reposter le même message ici espérant avoir plus de chances. Encore merci d'avance
Partager