佚名通过本文主要向大家介绍了stm32 usb,stm32 usb虚拟串口,stm32 usb例程,stm32 usb驱动,stm32 usb通信等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:STM32的USB相关功能真的很稳定吗?
描述:
发现把STM32插接到电脑上,在枚举 识别的时候,经常出现问题,出现未识别的设备。
例如,HID的功能,经常被识别为未知设备,但有时又可以识别成正确的设备。
DFU的也是一样的情况。
一旦识别不了,后面的流程都无法走通。向问问做过STM32 USB功能的老手,STM32的USB相关功能真的很稳定吗?
是什么原因导致的这问题,求指导,多谢!
解决方案1:
描述:
usbstm32调试DFU识别错误
STM32的USB有很多功能,支持HID,DFU,MSD等等,用的ST官方的源码和工具等一套东西,但在调试过程中,发现把STM32插接到电脑上,在枚举 识别的时候,经常出现问题,出现未识别的设备。
例如,HID的功能,经常被识别为未知设备,但有时又可以识别成正确的设备。
DFU的也是一样的情况。
一旦识别不了,后面的流程都无法走通。向问问做过STM32 USB功能的老手,STM32的USB相关功能真的很稳定吗?
是什么原因导致的这问题,求指导,多谢!
解决方案1:
看一下自己的程序,是不是把一些USB关键过程给阻塞了,导致识别失败。通常来讲,硬件还是挺稳定的。
解决方案2: 枚举过程中不要中断
以前做HID得到的教训,稍微来个啥中断耗时长了点,HOST就认为超时了