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设备时感觉很复杂。我更喜欢任何图书馆和最简单的方式来使用它。
任何帮助都在跳跃......!
答案 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复杂得多。