
参考的UM1021手册,用的STM32_USB-Host-Device_Lib \USB_Host_Examples\HID例程。 插键盘使用,USBH_Process() 循环间隔小于3ms,按键盘,读到的字符正常。 当主循环加入延时后,USBH_Process() 循环间隔大于3ms,按键盘不能读到字符了。 大家有什么招可以解决 主循环时间间隔长,而USB-HID需要读取正确的键盘输入字符呢? 我估计原因是 《STM32F10xxx参考手册》 26.5.2 设备状态 描述的 挂起状态 OTG_FS控制器持续的检测USB线上的活动。在检测到3ms的USB空闲状态后,将产生早期挂起中断(OTG_FS_GINTSTS寄存器的ESUSP位),在3ms后产生挂起中断(OTG_FS_GINTSTS寄存器的USBSUSP位)确认挂起。设备状态寄存器的设备挂起位(OTG_FS_DSTS寄存器的SUSPSTS位)将自动置位,OTG_FS控制器进入挂起状态。 |
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 串口驱动安装前面有叹号软件里无法找到
正常运行: HID_SYNC , 后面循环 HID_GET_DATA , HID_POLL ,HID_POLL ,HID_POLL ,HID_POLL ,
而>3ms运行: HID_SYNC , 后面循环 HID_GET_DATA , HID_POLL ,HID_GET_DATA , HID_POLL ,