通过USB连接我的PIC单片机和使用我的VB.NET应用程序控制

时间:2016-01-11 06:57:49

标签: vb.net usb microcontroller pic mikroc

Iam使用 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设备时感觉很复杂。我更喜欢任何图书馆和最简单的方式来使用它。

任何帮助都在跳跃......!

2 个答案:

答案 0 :(得分:2)

如果您想在2016年圣诞节这方面工作,请在PC和PIC芯片之间使用USB串行适配器。

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

喜欢这件事:

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

答案 1 :(得分:0)

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

比TTL usb-serial adapter复杂得多。