文章目录 CDC ACM 虚拟串口实现 描述符结构 设备描述符 配置描述符集合 配置描述符 接口 1 的描述符 接口描述符 类特殊描述符 输入端点描述符 接口 2 的描述符 接口描述符 输出端点描述符 输入端点描述符 类特殊请求 set control line status get line coding set line coding CDC 数据交互 主机发送数据 从机发送数据 CDC ACM 虚拟串口实现 一个 CDC 设备有两个接口,所以就有两种实现方式 不使用 IAD 接口关联描述符 使用 IDA 接口关联描述符 本文主要介绍不使用 IAD 接口关联描述符 描述符结构 设备描述符 配置描述符 接口1描述符 CDC 控制接口描述符 类特殊描述符(CDC Header, CDC Call, CDC ACM, CDC Union) 输入端点描述符 接口2描述符 CDC 数据接口描述符 输出端点描述符 输入端点描述符 设备描述符