我是硬件编程(尤其是USB)的新手,所以请耐心等待我和我的问题.我正在使用C++,我需要向微处理器板上的USB端口发送/接收一些数据(字节数组).
现在,我之前做过一些串口编程,我知道对于串口,你必须打开一个端口,设置,执行i/o,最后关闭端口.我猜使用USB端口,它不像我上面提到的那么简单.
我知道我想使用Microsoft标准驱动程序并实现标准Windows IO命令来实现这一点,因为我认为微处理器板没有驱动程序供我进行交互.
如果有人能指出我正确的方向,通过标准的Windows IO命令与USB端口(打开,设置,i/o)"对话"所需的步骤,我会非常感激.非常感谢!!
Jon*_*age 17
USB简而言之就是出色的背景阅读.
对于通用USB模块,请尝试使用LibUSB,其中包括与标准设备通信的一些示例.LibUSB-Win32是该库的Windows端口.
你虽然正确,它远不近那样简单的RS232端口.
你用的微处理器是什么?它是否带有任何USB硬件,或者您是否正在考虑尝试在软件中实现它(不是我建议甚至考虑的东西!).许多微处理器都带有代码示例,可以模拟简单的HID USB设备,如键盘/鼠标等,您可以将它们作为起点.如果做不到这一点,可能会有一些现成的选项可以为您节省很多麻烦:-)
| 归档时间: |
|
| 查看次数: |
40998 次 |
| 最近记录: |