STM32F4发现USB处于HS模式?
我想将USB HID鼠标演示示例(来自STM32F4发现板固件包)转换为高速,并能够在单个Xfer中传输128字节 我改变了以下地方STM32F4发现USB处于HS模式?,usb,hid,libusb,stm32,stm32f4discovery,Usb,Hid,Libusb,Stm32,Stm32f4discovery,我想将USB HID鼠标演示示例(来自STM32F4发现板固件包)转换为高速,并能够在单个Xfer中传输128字节 我改变了以下地方 HID REPORT; REPORT_SIZE (8) REPORT_COUNT(128) (report descriptor works properly under FS) USBD_HID_CfgDesc; wMaxPacketSize = 128 USBD_DeviceDesc; bMaxPacketSize = 128 USBD_Init(&am
HID REPORT;
REPORT_SIZE (8)
REPORT_COUNT(128)
(report descriptor works properly under FS)
USBD_HID_CfgDesc;
wMaxPacketSize = 128
USBD_DeviceDesc;
bMaxPacketSize = 128
USBD_Init(&USB_OTG_dev,
USB_OTG_HS_CORE_ID,
&USR_desc,
&USBD_HID_cb,
&USR_cb);
HID_IN_PACKET 128
HID_OUT_PACKET 128
当我运行时,PC端什么也没发生。它甚至没有被发现
在那件事上请帮助我。
我需要更改哪些设置?所有STM32F4上的HS模式都需要外部PHY您的主机操作系统可能不愿意识别声称是高速设备的“鼠标”。您还需要全速移动标识上拉电阻器,并能够禁用它。但在这种情况下,我希望会出现一个未经识别的设备警告,不是吗?(我使用Windows7)但有一个选项使用嵌入式物理。我很困惑:(嵌入式phy仅支持FS模式我认为这是对的。无论如何,谢谢。来自STM32F407数据表;-USB 2.0全速设备/主机/OTG控制器,带片上phy。-USB 2.0高速/全速设备/主机/OTG控制器,带专用DMA、片上全速phy和ULPI。