Python-低级USB端口控制

Python-低级USB端口控制,python,usb,Python,Usb,我想做一个简单的python程序,它控制我笔记本电脑的usb集线器。无需额外设置,只需将第一个usb端口的数据+通道设置为高(aka 5V)或低(aka 0V)状态 Python是解决此问题的高级方法,此行为要求您重写操作系统的USB驱动程序。Python是解决此问题的高级方法,此行为要求您重写操作系统的USB驱动程序。我认为您无法做到这一点。即使您知道如何为您的操作系统编写低级驱动程序,这也可能是不可能的,因为USB端口的数据引脚仅设计用于输出0到3.3 V之间的电压。它们还设计用于发送和接收

我想做一个简单的python程序,它控制我笔记本电脑的usb集线器。无需额外设置,只需将第一个usb端口的数据+通道设置为高(aka 5V)或低(aka 0V)状态

Python是解决此问题的高级方法,此行为要求您重写操作系统的USB驱动程序。

Python是解决此问题的高级方法,此行为要求您重写操作系统的USB驱动程序。

我认为您无法做到这一点。即使您知道如何为您的操作系统编写低级驱动程序,这也可能是不可能的,因为USB端口的数据引脚仅设计用于输出0到3.3 V之间的电压。它们还设计用于发送和接收USB数据包,而不是任意电压


相反,你应该买一个带有普通USB接口的小型电脑,并使用它的输出引脚。

我认为你做不到这一点。即使您知道如何为您的操作系统编写低级驱动程序,这也可能是不可能的,因为USB端口的数据引脚仅设计用于输出0到3.3 V之间的电压。它们还设计用于发送和接收USB数据包,而不是任意电压


相反,你应该买一个带有普通USB接口的小型计算机,并使用它的输出引脚。

我应该使用C吗?我不想使用ASM(我知道一些其他ASM,但遗憾的是我不知道x86:),正如David Grayson已经说过的,最好使用微控制器,您不想重写驱动程序(顺便说一句,这应该只在linux上可能),我应该使用C吗?我不想使用ASM(我知道一些其他ASM,但遗憾的是我不知道x86:),正如David Grayson已经说过的,最好使用微控制器,您不想重写驱动程序(顺便说一句,这应该只在linux上可能)…您有问题吗?你有问题吗?学习。