Après des mesures plus approfondies, il semblerait que mes problèmes proviennent d'une mauvaise gestion du port série. En effet, développant avec Qt, j'ai utilisé une classe de gestion de port série en open source : QExtSerialPort, qui est portable par recompilation sous Windows & Linux. La portabilité étant un critère de cette appli. Cette classe fonctionne, pas de problème. Par contre, elle n'utilise pas le mode FILE_FLAG_OVERLAPPED !

ce qui fait que les envois de trames sont synchrones...

Farscape, j'ai récupéré dans la FAQ Visual ta classe de gestion de port série (et ce n'est pas la première fois
, il va falloir que je te verse des royalties 
) et j'aimerai savoir si tu en as fait une version plus récente ?
Bon, je vais intégrer ce driver

et voir si ça améliore mes problèmes temps réel.
J'ai lu l'article MSDN sur RXT, c'est vraiment bien ce truc.

Partager