stm32的usb的驱动程序下载 stm32虚拟串口,无法识别的usb设备求助?

stm32虚拟串口,无法识别的usb设备求助?PC通过虚拟串口向STM32 USB端口发送数据,STM32通过usart1向PC串口发送数据。当我们做这个项目时,我们只需要USB虚拟串口。所以现在我们

stm32虚拟串口,无法识别的usb设备求助?

PC通过虚拟串口向STM32 USB端口发送数据,STM32通过usart1向PC串口发送数据。当我们做这个项目时,我们只需要USB虚拟串口。所以现在我们需要删除串口发送部分。使用USB作为COM端口。我们如何使用这个USB端口?在演示中,对USB发送的数据进行了缓冲处理。首先将要发送的数据存储在缓存中,然后通过USB自动发送出去。接收部分通过串口直接发送。我们需要在应用程序中使用两个fifo。一个是发送,与演示模式相同;另一个是接收,也会生成缓存。我们可以通过查询来判断是否接收到新的数据。

STM32 USB虚拟串口必须拔插才能通信?

无需插拔。只有当虚拟串口被计算机识别时,它才能进行通信。如果STM32板始终通电,按复位键,计算机也应该能够识别设备并进行通信。

有谁知道将STM32的USB做成Hub怎么枚举的?

1. PC机通过虚拟串口向STM32 USB端口发送数据,STM32通过usart1向PC机串口发送数据。当我们做这个项目时,我们只使用USB虚拟串口。

2. 所以现在我们需要删除串口发送部分。

3. 使用USB作为COM端口。我们如何使用这个USB端口?在演示中,USB发送的数据被缓存。要发送的数据首先存储在缓存中,然后通过USB自动发送出去。

4. 接收部分通过串口直接发送。我们需要在应用程序中使用两个fifo。一个是发送,与演示模式相同;另一个是接收,也会生成缓存。我们可以通过查询来判断是否接收到新的数据。