首页 文章

USB HID设备的DCB结构可配置性

提问于
浏览
0

我正在为USB HID设备设计一个接口层,我还没有看到完整的文档 . 我已多次阅读有关DCB结构的文档,并对整个DCB配置有一个基本问题 .

DCB配置是应该由软件客户端定义,还是完全取决于HID设备设计的正确值 . IE - 如果我将停止位,奇偶校验或波特率设置为USB设备之外的值,它会起作用吗?或者这是高度依赖于设备的东西;像有些设备允许自己配置而其他设备没有配置吗?

我基本上想弄清楚我应该花多少时间来搞清楚这个DCB的东西 . 该设备没有任何软件库,只是通信的协议定义 .

1 回答

  • 0

    DCB设计用于RS-232和RS-485等串行通信端口 . 它必须由软件客户端配置,以便基本参数对应于外部设备使用的内容,而不是USB使用的内容 . 在这些应用中,USB端口是透明的:它应该将请求的设置放入其串行端口 . 如果DCB请求USB驱动程序不支持的设置,则应返回错误代码 .

相关问题