简单来说,使用WinUSB通用USB驱动之后,就不需要给USB设备专门写驱动了,,也就是免驱。。但是要想使用WinUSB和USB设备通信,USB设备端的代码需要增加一些内容
我想要的就是:M480芯片的能使用WinUSB通信的实例代码
说到开发免驱USB设备,,大家首先想到的是HID协议,,但HID设备有一个缺点:速度太慢。比如全速USB设备上,HID设备的最大传输速度仅为64*1000 = 62.5K,,而使用WinUSB通信的USB设备是专用设备,可以使用块传输,,传输速度能达到USB本身速度的最大带宽,,远远大于HID
比如CMSIS-DAP,,它的第一代就是使用HID协议进行通信的,,而第二代CMSIS-DAP v2就添加了使用WinUSB驱动通信,,大大提供传输速度。。
|