
本人用的是STM32F105来做的串口虚拟设备,准备虚拟4个串口。代码使用STM32CUBE生成的虚拟单串口基础上修改来的。目前已经能枚举4个串口。但是只能打开串口1.在打开其他串口的时候发现有问题。打开其他串口对应的端点时没有回应,入下图:串口2是由端点3和端点4构成,端点3正常相应,端点4异常。串口3个串口4的所有端点都异常。端点3正常 端点4异常 猜测的可能:1、端点4没有被打开(但是在程序中,对所有的端点都进行了相同的操作)? 2、程序中有对端点4以后的限制,还没有被发现。 |
端点3
端点4
ART-PI H750-USB-MSC 设备描述符异常
stm32h743 usbh msc 读写 u盘 新购买的 u盘只能识别到但不能进行读写 ?
stm32哪个系列芯片支持2个USB,主设备,且usb可以支持标准的uvc协议,哪里可以下载usb开发库
新手小白,SMT32 TP Tool Windows无法安装驱动怎么处理
如何用c#使用ST25R3911DISCOComm.dll来读取和写入NDEF区的数据,需要相关例程,感谢各位大佬拯救一下我啊!????
USBx配置有哪些小的需要注意的细节?
H743ZIT6 USB虚拟串口 CDC电脑无法识别(获取描述符失败)
STM32F407的高速USB,采用的是虚拟串口方式,VCP驱动有linux系统的吗
STM32H533的USB使用问题
stlink 串口驱动安装前面有叹号软件里无法找到
端点3
端点4
2. 在USBD_LL_Init()函数内注意将使用到的端点分配FIFO。
3.在class init内打开对应端点. 堆栈大小最好设置大一些,例如0x1000.