请问将USB接口芯片(如D12)的端点类型配置成中断或批传输(在描述符中设定)对于D12来说有没有区别呢?我现在要用端点1接收自定义的命令和发送命令应答等,是不是将端点1配置成中断或批传输都一样呢?我的理解是:通信是由主机发出的,主机端的应用程序要发送命令,可以不用理会端点的传输类型,只要把包发过去就行了。所以,如果USB设备和主机之间的通信只是一些随机命令、数据传输的话,那么在端点描述符中设置成中断传输或者批传输是没所谓的;如果设置成中断传输的话,传输时间间隔的设置也是没所谓。
以上是我个人的一些理解,不知道有没有道理,希望各位能给点意见。