stm32F746系列芯片有USB_OTG_FS和USB_OTG_HS两种接口,FS为全速,速度12M Bit/s,HS为高速,最高速度为480M Bit/s,此时需要外接USB HS PHY,例如USB3300。HS接口也可以作为FS接口使用。由于FS和HS接口使用是相同的USB设备库,只是初始化时配置的引脚不一样,本章以FS接口为例讲解USB设备库的使用。以下为USB OTG...
As mentioned, solution is to enableXCVRDLYinDCFGregister. Tested and working with STM32F446 and USB3343 PHY by setting this bit inset_speedfunction. 也即解决问题的方法: 在stm32h7xx_ll_usb.c中,找到USB_SetDevSpeed函数,在其中修改XCVRDLY寄存器位的值为1。最终,整个函数如下: HAL_StatusTypeDefUSB_...
STM32F730R8内置一个USB HS PHY和FS PHY,能否再通过ULPI外接一个3300之类的PHY,从而实现两个高速...
Microsoft Azure IoT software expansion for STM32Cube targeting STM32H7S78-DK 精选 视频 查看全部 STM32H7RS USB双角色数据和电源演示 借助全新的STM32H7RS产品系列,开发人员可以充分利用带PHY接口的USB FS和USB HS。该系列具有UCPC、USB双角色电源和USB双角色数据功能。 观看视频 (00:01:26) 工作...
STM32 USB支持三种速度模式,高速模式(High Speed),全速模式(Full Speed),低速模式(Low Speed): 其中全速模式下,通信速率是12Mb/s,实测写入U盘速率为700~900KB/s,考虑到实际运行中软件的损耗,这个通信速率在正常范围内。 但需要注意的是,片上PHY只能支持全速模式,如果我们要使用高速模式的话,需要接一个ULPI接口...
STM32F407内部只有FS USB PHY,要实现HS USB则需要通过ULPI接口外接一个HS USB PHY。
对于STM32系列MCU而言,USB FS的使用只要使用DM / D-和DP / D+这两个引脚就行了,最多也就加上ID、SOF、VBUS这三个引脚。而使用USB HS大多数还需要外接PHY芯片(比如USB3300),这样使用的引脚就多了,至少也要用到12个引脚。STM32系列MCU中目前只有STM32F723内置USB HS PHY功能,不需要外接PHY芯片。
STM32H5 Cortex-M33 1 USB2.0 FS设备+主机 STM32H7R/S Cortex-M7 1 1xUSB2.0 HS(带PHY)+ 1xUSB2.0 FS STM32MP2 Cortex-A53+ Cortex-M33 1 USB 2.0主机+ USB 3.0 *适用于STM32G071xx、STM32G081xx、STM32G0B1xx和STM32G0C1xx 生态系统 利用我们的生态系统轻松快速地进行开发 从零开始进行US...
stm32f730rbt6 cubemx 配置 内部 USB HS PHY无法运行,改成FS正常的,说明芯片正常。应该是发生的代码有问题,请指点方向。
STM32F407 系列芯片自带有 USB OTG FS(全速)和 USB OTG HS(高速),其中 HS 需 要外扩高速 PHY 芯片实现,我们这里不做介绍。 STM32F407 的 USB OTG FS 是一款双角色设备 (DRD) 控制器,同时支持从机功能和主机 功能,完全符合 USB 2.0 规范的 On-The-Go 补充标准。此外,该控制器也可配置为“仅主机”...