/ / Lecture / écriture sur le port série de la plate-forme universelle Windows - c #, port série, application win-universal

Lecture / écriture sur le port série de la plate-forme universelle Windows - C #, port série, application win-universal

Je travaille actuellement sur une application Windows universelle (Windows 10) qui communiquera avec un autre matériel via un port COM virtuel.

J'ai essayé d'utiliser Windows.Devices.SerialCommunication. API de port série pour communiquer. Je n’ai rencontré aucun problème lors de la liste des ports COM disponibles et de l’ouverture du port spécifié. Des problèmes se produisaient lors de l’écriture / lecture de commandes sur un port COM donné. Je ne pouvais recevoir aucune réponse de la part de mon matériel (délais dépassés). Lors de l'utilisation de la ligne de commande (echo XX> COM4), il n'y a pas eu de problèmes - j'ai reçu une réponse sur la deuxième ligne de commande (type COM4) presque immédiatement.

Changer le délai de lecture / écriture n’a pas résolu le problème. Je suis également sûr que le débit en bauds et d’autres paramètres du port série sont corrects. Des idées pour lesquelles j'ai toujours des délais d'attente?

Réponses:

0 pour la réponse № 1

A trouvé la cause de ce problème: je n’ai pas ajouté de nouveaux signes de ligne à la fin de la commande. Dans Windows cmd, cela devait être ajouté automatiquement.