libusb的问题终于解决了

好久以来,这个问题真是闹心,前后设计的两块电路板,电路系统通讯部分大致相同,都是lpc2378做usb通讯,但是结果是单独使用都是没有问题的,但是同时接入系统时就是出现热插拔丢失设备的问题,而且是在设备管理器上能够看到两个设备。

开始是怀疑是libusb的底层驱动的问题,而且自己做的驱动确实也能在通讯上看到设备并能够通讯,但是由于工作量的问题,还没进行下去。

从软件硬件的方向上,折腾了好几天,最终偶然发现是接地的问题导致的。

一个是模拟为主的电路,电源使用的是9V适配器,一个是步进电机驱动为主的电路,用的是24V,9V是双脚的插头,24V是三脚的插头,所以24V有保护地,9V没有。

晕死,折腾了好几天呀,而且,还自己折腾了一个驱动,那可是一个月的时间。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值