2016-12-13 67 views
-2

我有USB電纜連接到PC。這不是設備,只有電纜。 我需要知道,如果他們中的一些連接或不使用C#程序。 我不知道哪些電纜。如果一些usb引腳(我不知道哪些)連接c#應用程序應該顯示ON,如果沒有連接到它自己 - OFF。 或者,也許我應該爲此目的使用一些ftdi usb com電纜? 我只有PC端口的USB端口。 我不知道太多。謝謝。如何讀取USB電纜或繼電器連接或不使用C#?

+0

你讀過標準的USB2.0,USB 3.0嗎?你從哪裏得到這些信息? –

+1

無法檢測到單獨的電纜。可以使用電纜連接設備,並且可以檢測到該設備。如果你甚至不知道,那麼我擔心你不會很成功。但是,如果您想嘗試,請參閱:https://msdn.microsoft.com/en-us/library/windows/hardware/dn303342(v=vs.85).aspx和:https://msdn.microsoft。 com/library/windows/apps/dn263883?cs-save-lang = 1&cs-lang = csharp –

+0

我也有這個電纜:USB RS232 COM CH340 https://www.olimex.com/Products/Breadboarding/BB-CH340T/資源/ CH340DS1.PDF我可以用它來檢測兩條電線是否連接? – user2265690

回答

0

我認爲你可以得到你正在尋找的功能最接近的是:

string[] ports = System.IO.Ports.SerialPort.GetPortNames(); 

這將返回連接設備的COM端口的名稱列表。 您將需要某種用戶輸入來確定連接了多少電纜,並使用該信息以及ports來製作您的應用程序。

在普通PC上檢測未連接的電纜是不可能的。

相關問題