Contrôles des Signaux du Port Série

Contrôle des signaux DTR et RTS.

Un Port Série dispose de nombreux signaux de contrôle, notamment DTR (Data Terminal Ready) et RTS (Request to Send).
RTS et CTS, par exemple, font partie du mécanisme de Contrôle de Flux qui fait partie de la norme RS232. Ils utilisent deux broches supplémentaires sur le connecteur RS232, RTS (Demande d'Envoyer) et CTS (Prêt à Envoyer). Ces deux lignes permettent au récepteur et à l'émetteur de s'alerter mutuellement de leur état.
Un émetteur élève sa ligne RTS, ce qui provoque une interruption sur le récepteur, c'est-à-dire "Puis-je envoyer des données ?" Si le récepteur est en mesure de recevoir les données , il activera sa ligne CTS, c'est-à-dire "Oui, vous pouvez commencer à envoyer".
L'activation et la désactivation de ces lignes permettent aux pilotes de périphériques qui implémentent un code de contrôle de flux matériel de maintenir une connexion de données fiable entre l'émetteur et le récepteur. L'avantage de cette approche est que les données endommagées en transit n'affectent pas le mécanisme de contrôle de flux (comme c'est le cas avec Xon/Xoff). DTR (Data Terminal Ready), une autre forme de contrôle de flux matériel, est généralement généré par les périphériques, comme les imprimantes, pour indiquer qu'ils sont prêts à communiquer avec le système. Ce signal est utilisé conjointement avec le Data Set Ready (DSR) généré par le système pour contrôler le flux de données.
Une tension positive signifie que la transmission de données est autorisée, tandis qu'une tension négative signifie que la transmission de données doit être suspendue.

Comment contrôler DTR et RTS.

Dans certaines applications, il est nécessaire de contrôler de manière atomique les signaux DTR et RTS selon votre choix. SerialTool vous permet de définir (niveau logique élevé) et de désactiver (niveau logique bas) les signaux DTR et RTS.
Lorsque vous démarrez SerialTool pour la première fois, vous pouvez décider comment vous souhaitez que la broche soit définie ou désactivée. Lors de l'utilisation de SerialTool, vous êtes à un clic de définir ou de désactiver ces signaux.

Illustration showing DTR and RTS signal control for serial ports using SerialTool

Contrôle DTR et RTS de SerialTool

Caractères Spéciaux Transmis par Port Série

Pendant que vous êtes dans le panneau de Contrôle Série, vous pouvez également envoyer certains octets spéciaux tels que le caractère NULL (0x00), le retour en arrière (0x08), l'ESC de données (0x10) et l'échappement (0x18).
Ces caractères sont couramment utilisés dans les terminaux série tels que VT100.

Statistiques des Données Entrantes et Sortantes du Port Série

Vous pouvez surveiller le nombre d'octets qui ont été envoyés et reçus lors de l'utilisation du port série. Cela peut être utile pour comprendre la charge que vous avez eue sur votre port série.