通过 USB 连接我的 PIC 微控制器并控制我的 VB.NET 应用程序

Interfacing my PIC Microcontroller over USB and Controlling with my VB.NET application

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

编译

我的设备属于 USB HID 规范并且其 VID=1234 和 PID=4321

我尝试了很多 dll,但无法理解所有背后的逻辑。

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

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

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

任何帮助都在跳跃..!

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

这样您就可以使用 VB 通过 COM 端口(串行端口、UART 等)通信,完全避免使用 USB。

喜欢这个东西:

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

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

虽然比 TTL usb-serial 适配器复杂得多。