4、USB设备CDC、ACM、VCP
CDC串口-从认识到认知 - USB技术论坛 - 21ic电子技术开发论坛
绝大多数使用CDC串口的USB应用,并不处理串口操作,仅借助于CDC串口驱动实现USB设备和USB主机之间的数据透传
CDC-ACM无需为产品开发专用的USB驱动程序,但无法达到HID类设备的在所有系统上面的免驱效果。目前已有不少系统已集成CDC-ACM驱动,但不支持串口全功能应用
CDC-VCP串口主要是指使用厂商专用USB转串口驱动和通信协议实现的串口,需要配合产商开发的专用USB转串口驱动才能使用
STM32 USB-CDC软件框架
(23条消息) USB CDC从理论到实践_光利繁华的背后的博客-CSDN博客_usb cdc
按照USB标准,当端点发送的数据包长度是最大包长度的整数倍时,需要发送一个空的transaction来指示数据阶段发送完成