STM32F407用CDC_Transmit_FS连续发送数据时USB发送给电脑的QT速度由30多us一次变慢到900us一次,而且用逻辑分析仪查了了USB总线,波形最小间隔从之前的30多us变为900us多,我感觉不是芯片问题,因为主机是电脑啊
时间: 2024-03-11 22:44:40 浏览: 48
STM32F407-CDC.rar_CDC_STM32F407 CDC_stm32f4 cdc 下载_stm32f407
如果你已经使用逻辑分析仪监测了USB总线,并且发现波形的最小间隔变为了900us多,那么很可能是电脑的USB接口问题。这可能是由于电脑的USB接口性能较低或者电脑上其他占用带宽的应用程序导致的。
你可以尝试在其他电脑上测试,看看是否有相同的问题。如果在其他电脑上测试也出现了类似的问题,那么可能是芯片的USB传输速率和电脑USB接口之间的兼容性问题,可以尝试升级芯片固件或者更换电脑的USB接口。如果在其他电脑上测试没有出现类似的问题,那么可以考虑升级电脑的USB驱动程序或者关闭其他应用程序来减少带宽占用。
阅读全文