0

我正在使用PIC 微控制器( PIC18F4550 )开发嵌入式设备。我几乎完成了硬件部分。我需要使用VisualBasic 2010 Express通过USB控制我的设备。源代码使用MikroC PRO编译

我的设备属于USB HID规范,它的VID=1234 和 PID=4321

我尝试了许多 dll,但根本无法理解背后的逻辑。

我的应用程序需要如下...
1:检测连接到我的 PC 的所有 USB 设备
2:检测我的设备(VID=1234,PID=4321)是否连接
3:发送和接收命令
4:发送并接收 Ascii 值

我的任何朋友都可以建议我哪个库是最好的以及如何将它用于上述任务。

*我觉得使用WMI检测所有 USB 设备很复杂。我更喜欢任何图书馆和我可以利用它的最简单的方法。

任何帮助都在跳跃..!

4

2 回答 2

2

如果你想在 2016 年圣诞节的这一天工作,那么在 PC 和 PIC 芯片之间使用 USB 串行适配器。

通过这种方式,您可以使用 VB 通过 COM 端口(串行端口、UART,...)进行通信,并完全避免使用 USB。

像这样的事情:

http://pages.ebay.com/link/?nav=item.view&id=141865394463&alt=web

于 2016-01-11T07:06:19.823 回答
0

看看libusb我认为也有 .NET 包装器库。

不过,它比 TTL USB 串行适配器复杂得多。

于 2016-01-11T07:25:03.470 回答