在STM32上检测CDC断开连接

问题描述 投票:0回答:0

我在裸机 STM32F303CBT6(六个USB CDC)上有一个复合设备。它有效,我可以通过使用

SET_CONTROL_LINE_STATE
获取
SET_LINE_CODING
wIndex==X
请求来检查与接口号 X 的连接。 但是我无法检测到与给定接口的断开连接:客户端终端断开连接后我没有看到中断。当然,由于这是一个复合设备,因此也没有挂起中断。 有没有办法检查给定接口的终端断开连接(例如,当
/dev/ttyACM1
断开连接时,我应该有一些信号,接口1不再接收数据)?

usb stm32 bare-metal
© www.soinside.com 2019 - 2024. All rights reserved.