2015-05-31 90 views
-3

我想寫一個程序(彙編),它允許我控制從USB端口到電機的電源。我被告知這是可能的,但我想知道它是如何完成的,我不是要求某人編寫代碼,我只是想知道該方法。使用匯編程序控制USB端口的電源

+1

我會建議不要直接驅動馬達。簡單地插入一個usb - > tty串行適配器,甚至是一個可以與適當的硬件電機驅動器通信的arduino,都不會太困難。 – pcnate

+0

無法關閉電腦,您無法關閉PC的USB端口的+ 5V電源。你必須做一些像pcnate建議的事情。 –

回答

0

我會認爲這樣做更簡單的方法是使用類似下面的設備,並通過硬件。這些將提供更好的編程接口,並且所需的硬件知識很少。你也可以避免試圖獲得一些USB主機控制器,這些控制器可能需要編寫自定義代碼才能使USB電源方法正常工作,如果你非常幸運的話,它不會讓控制器發生意外。

https://www.sparkfun.com/products/11113

http://www.robotshop.com/en/pololu-dual-dc-motor-driver-1a-4-5v-3-5v-tb6612fng.html

+0

[Pololu簡易電機控制器](https://www.pololu.com/category/94/pololu-simple-motor-controllers)具有USB接口,因此比集成您提及的兩種產品更容易。請記住,由於USB端口不能提供很多電流,因此您會需要另一個電源來爲電機實際供電。另外,我們在彙編中沒有示例代碼。 –