2016-11-05 267 views
1

我想製作一個簡單的python程序,它控制我的筆記本電腦的usb集線器。沒有額外的東西,只需將第一個USB端口的DATA +通道置於高電平(又名5V)或低電平(又名0V)狀態。Python - 低級USB端口控制

+0

...你有問題嗎?學習[問]。 – jonrsharpe

回答

0

Python是解決此問題的高級方法,此行爲將要求您重寫操作系統的USB驅動程序。

+0

我應該用C嗎?我不想去與ASM(我知道一些其他的ASM但可悲的是,我不知道86:\) –

+0

正如大衛·格雷森已經說過,更好地使用微控制器,你不希望重寫驅動器(其中,的方式,應該只能在linux上) – aul12

0

我不認爲你可以這樣做。即使您知道如何爲您的操作系統編寫低級驅動程序,但這可能是不可能的,因爲USB端口的數據引腳只能設計爲輸出0至3.3 V之間的電壓。它們也用於發送和接收USB數據包,而不是任意電壓。

相反,你應該得到一個小programmable microcontroller用普通USB接口,並使用其輸出引腳。