2016-11-05 9 views
1

私のラップトップのUSBハブを制御するシンプルなpythonプログラムを作りたいと思っています。余分なものはありません。最初のUSBポートのDATA +チャンネルをHIGH(別名5V)またはLOW(別名0V)の状態にしてください。Python - 低レベルのUSBポートコントロール

+0

...質問がありますか?学ぶ[尋ねる]。 – jonrsharpe

答えて

0

この問題のためにPythonは高レベルですが、この動作にはOSのUSBドライバを書き換える必要があります。

+0

私はCを使うべきですか?私はASMに行きたいとは思っていません(私はいくつかの他のASMを知っていますが、悲しいことに私はx86を知らない:\) –

+0

David Graysonはすでに言いましたように、マイクロコントローラを使いやすくしています。方法は、Linuxでのみ可能なはずです) – aul12

0

私はあなたがこれを行うことはできないと思います。 USBポートのデータピンは0〜3.3Vの出力電圧にしか設計されていないため、オペレーティングシステム用の低レベルドライバの書き方を知っていても、これはおそらく不可能です。また、USBパケットを送受信するように設計されています、任意の電圧ではありません。

代わりに、通常のUSBインターフェイスを備えた小さなprogrammable microcontrollerを入手し、その出力ピンを使用する必要があります。

関連する問題