2010-11-21 23 views
0

J'ai un micro-contrôleur (Arduino) et je souhaite déterminer automatiquement à quel port le micro-contrôleur se verrouille. L'idée est de ne pas avoir à corriger le port COM manuellement pour chaque application sur chaque ordinateur. Cela peut-il être fait? Merci !Déterminer le port COM auquel un appareil se verrouille

+0

Cadre normal ou compact, micro? Peut-être ajouter des tags. –

Répondre

1

Voulez-vous dire:

  • -contrôleur Micro est un dispositif matériel externe
  • utilisateur se branche l'appareil dans un port série aléatoire (port COM)
  • Vous voulez savoir quel port COM est connecté à

?

En outre, vous parlez d'un port COM de style ancien, n'êtes-vous pas un USB?

Quoi qu'il en soit, si tel est votre question, la seule façon serait de:

  • Ouvrir chaque port COM sur la machine et envoyer des données à travers elle, de voir (si le micro-contrôleur renvoie le resonse attendu Si le périphérique est un modem, vous pouvez essayer d'envoyer "AT\r" et attendre un modem pour répondre "OK", s'il y a un modem et si le modem est connecté à ce port série).
  • Et/ou écrire un pilote de périphérique ou un service pour faire exactement cela, au lieu d'une application.
+0

Merci! Je vais essayer d'envoyer à chaque port COM les données pour voir si c'est le contrôleur que je cherche! – Alex