USB-CAN转换模块的bulk,中断/同步传输配置问题
最近在学习开源canable的源代码,主要实现的功能是PC机通过USB-CAN模块与CAN BUS设备进行数据交互。
遇到一个问题一直没解决,来此请教大家:
代码采取的bulk传输模式进行数据的收发,但是实时性比较差。我希望PC和CAN BUS设备之间能够硬实时通讯,所以打算修改为中断/同步传输模式,但刚接触USB开发,发现不能简单修改端点描述符部分的配置。
那该如何修改呢?设备类型为0xFF,用户自定义设备。
修改端点方式就是通过修改端点描述符实现的。
不过你修改后,在收发数据时,会因不同的方式而使用的函数不同。
当然在初始化时,打开端点的方式的参数也要适配