我们正在STM32F7xx FS端口上开发USB设备。可以使用的端点数量有限(0控件和5个数据)。我们希望将我们的设备枚举为3个CDC-ACM端口。每个USB CDC-ACM都使用三个端点:
端点的使用如下所示
EP | OUT | IN
---+-------------+-----------
1 | | INTERRUPT 1
2 | BULK 1 | BULK 1
3 | | INTERRUPT 2
4 | BULK 2 | BULK 2
5 | | 第三次疾病预防控制中心-ACM在哪里?是否可以声明我们的CDC-ACMs中的一个只有大容量数据端点,而没有中断端点?
发布于 2020-04-28 08:31:16
这不是最好的答案,但从我的调查来看:
每个CDC-ACM行必须配置两个接口:
对于控制通信,它使用:
可以将CDC中断端点设置为在STM32F7xx中未处理的数字(以上> 7)。主机linux的枚举成功,通信数据将到达,中断数据将丢失。从我的测试中(还没有完成),连接/断开连接指示出现了问题。
https://stackoverflow.com/questions/61386938
复制相似问题