HID即 Human Input DEVICE,人体力学输入设备(人机接口设备)。HID是为了简化USB设备的开发过程而提出的。典型的HID设备如键盘、鼠标。HID设备既可以是低速设备也可以是全速设备,其典型的数据传输类型为中断IN传输,即它适用于主机接收USB设备发来的小量到中等量的数据,支持热插拔。HID具有以下的功能特点:1)适用于传输少量或中量的数据;2)传输的数据具有突发性;3)传输的最大速率有限制;4)无固定的传输率。由于Windows系统已经安装了HID的通用驱动程序,所以我们无须涉及整个USB通讯开发环节中最为复杂的驱动开发部分,只需要应用程序(上位机)和MCU(下位机)的设计。因此HID是研究和掌握USB技术的最佳对象。
CDC是USB应用的一个非常有用的实例:USB转串口通讯。我们完全提供CDC实例的所有资料、驱动和例程。这样,这块实验板就可以作为一个“USB转串口”的工具了。
用户188034 2009-9-13 23:12