很久以来,这个问题我真的很担心。 前后设计的2块基板,电路系统的通信部分基本相同,全部由lpc2378进行usb通信。 但是,结果单独使用也没有问题。 但是,同时访问系统会导致热插拔设备丢失问题,您可以在“设备管理器”中看到这两个设备。
一开始我怀疑libusb的基础驱动程序问题。 而且,自己编写的驱动程序也确实可以通过通信看到设备并进行通信,但由于工作量的问题,还没有进展。
从软件硬件的方向,辛苦了好几天,最终偶然发现是接地问题引起的。
一个是以模拟为主的电路,电源使用9V适配器。 一个是以步进电机驱动为主的电路,使用24V。 9V是双脚插头,24V是三脚架插头,所以24V有保护地,9V没有。
死了,辛苦了好几天呢。 而且,是自己驱动的。 那是一个月的时间。