b) Attente de réception Passive (scrutation passive)
Il suffit d'ouvrir le port série grâce à la commande OPENIO
et d'utiliser la commande SRECV pour vider régulièrement les caractères reçus
(avant que le buffer déborde!).
Si l'on force l'envoi des données séries de l'autre coté
(c'est à dire on raccourcit la durée inter-trames), la HP est fortement ralentie (elle
ne suit plus la cadence entre deux caractères successifs), le sablier s'allume et la HP
se comporte comme si l'on avait appuyé sur trop de touches consécutives. Il existe une
limite intéressante de ce phénomène (serial spawning), le temps inter-trame avant que
le sablier s'allume car c'est ce temps qui donne les meilleurs temps de réponse de la hp
sur la liaison série.
Quand on a fini d'échanger des données, le mieux est de fermer
le port série manuellement avec CLOSEIO, cela économise les piles. Cette
action est impossible quand on surcharge le registre (buffer) de réception de la
hp.