我正在尝试通过USB将我的Raspberry PI连接到Pic4550 . (使用Windows c#程序,Pic功能正常!) . 所以我安装了rpi 2,pyusb,并尝试在[https://github.com/walac/pyusb/blob/master/docs/tutorial.rst][1]]的帮助下进行通信
我连接到USB设备,lsusb显示:
总线001器件006:ID 04d8:0080 Microchip Technology,Inc .
python prog找到了设备!获取正确的配置但无法写入消息:
usb.core.USBError:[Errno 16]资源忙
我尝试以sudo身份运行,我添加了规则:
SUBSYSTEM ==“usb”,ATTR ==“04d8”,ATTR ==“0080”,MODE =“666”
无论如何,我得到相同的资源忙
任何胶水帮助链接?
2 回答
我从这里找到了解决方案(不远...):
Communication with the USB device in Python
驱动程序应该像这样分离:
对于像我这样的其他新手,我发布了我的解决方案 . 总结一下:仔细阅读文档 .
Python:3.2
PyUSB 1.0
endpoints 是一个HID设备 .
这是我的代码正常工作 .