2009-08-01 4 views
0

Je suis actuellement en train de tenter la programmation d'une connexion série (RS232) via le port COM1, en utilisant l'établissement de liaison matérielle. Le système d'exploitation est Windows XP 32, et j'avais l'intention d'utiliser C++ pour programmer ceci (en utilisant la classe .NET serialport). Cependant, la seule façon dont je peux actuellement concevoir de le faire est d'avoir un programme mineur en cours de démarrage, qui vérifie continuellement le port série jusqu'à ce que des données directes soient reçues (via la broche RxD). Je me demandais s'il est possible de configurer le port de telle sorte qu'il ouvrira mon programme une fois le signal RD reçu. Est-ce possible?Est-il possible de configurer une connexion série pour lancer un programme à la réception du signal RD?

Merci pour toute aide que vous pouvez donner, Nick

Répondre

0

Vous pouvez créer un simple pilote de port série qui interrompt le signal de RD, et un contrôle du service de fenêtres du port série qui recevra les événements du conducteur initier votre programme. Alternativement, en fonction de la vitesse de vos données, vous pourriez être en mesure de simplement interroger le port série pour le signal RD.