我正在经历一个项目,该项目应该是一个带有一系列按钮的java应用程序,按下它们时会点亮单个LED。
我发现以前的项目有一个Android应用程序,通过USB连接平板电脑和PIC微控制器。当用户点击平板电脑界面上的一个按钮时,连接到PIC的测试板上的相应LED微控制器亮起。
我想直接将PIC从PIC单片机连接到PC,然后制作类似于平板电脑上的Java应用程序。
所以,我的问题是:可以做到吗?如果可以的话,我应该用什么库来识别通过USB连接到PC的PIC控制器并发送输入来点亮LED。
此致 亚历山大
答案 0 :(得分:0)
如果您的PC在Linux上,您可以使用lsusb -v
检查PIC上实现的USB类。如果它实现USB CDC ACM(虚拟COM端口),这很容易,因为在这种情况下,您可以使用Java中的标准RS-232库与PIC进行通信。测试板通常实现虚拟COM ....
,您可以使用USBDeview
或USBView
(https://msdn.microsoft.com/en-us/library/windows/hardware/ff560019(v=vs.85).aspx)等工具来获取此信息。
Windows的端口libusb