开发者

Determine COM port to which a device locks

I have a micro-controller (Arduino) and wish to determine automatically to which port the micro-controller locks to. The idea is not to have to correct the COM port manually for every app on every computer. Can this be done 开发者_开发知识库? Thanks !


Do you mean:

  • Micro-controller is an external hardware device
  • User plugs the device into a random serial port (COM port)
  • You want to know which COM port it's connected to

?

Also, you are talking about an old-style COM port, are you, not a USB?

Anyway if that is your question, the only way would be to:

  • Open each COM port on the machine and send data through it, to see (if the micro-controller sends back the expected resonse) whether it's talking to the expected device (e.g. if the device were a modem you might try sending "AT\r" and expect a modem to respond "OK", if there is a modem and if the modem is connected to that serial port).
  • And/or write a device driver or a service to do just this, instead of an application.
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜