chunk753 发表于 2020-8-5 14:01:04

STM32所有开发板都适合USB高速通信吗?如何切换高速?

最近在做一个关于USB高速的测试,但是我不知道我的板子能不能适用高速USB,我的板子是STM32L476RGT6,官方文档、资料看了很多,但是没有一个地方明确写支持还是不支持高速USB。
想问大家STM32L476支持高速USB吗?如何切换高速?



mylovemcu 发表于 2020-8-5 14:26:19

STM32能达到全速就算烧高香了高速不可能
全速和低速就是通过上拉电阻切换的

chunk753 发表于 2020-8-5 14:32:05

mylovemcu 发表于 2020-8-5 14:26
STM32能达到全速就算烧高香了高速不可能
全速和低速就是通过上拉电阻切换的 ...

话糙理不糙,谢谢

cloudcn 发表于 2020-8-5 16:50:11

内部的USB都是12MFS的,一般叫USB_FS,USB_OTG_FS
想高速得外挂USB PHY,叫USB_OTG_HS
在CUBE选型里筛一下就行了
L476是没HS的

tanic 发表于 2020-8-5 18:01:22

H7貌似支持
其他的不支持

chunk753 发表于 2020-8-6 10:54:51

tanic 发表于 2020-8-5 18:01
H7貌似支持
其他的不支持

对 确实,但是不适合我现在的

radio2radio 发表于 2020-8-6 11:34:32

没有内置高速USB接口,确实是STM32的短板。

大部分说有USB高速接口的,都是ULPI接口,要外接一个USB高速的硬件IC(USB3300)的。
你这个IC,连ULPI都没有。

我用的STM32F723,就有内置高速USB,不多见的。

chunk753 发表于 2020-8-7 17:28:16

radio2radio 发表于 2020-8-6 11:34
没有内置高速USB接口,确实是STM32的短板。

大部分说有USB高速接口的,都是ULPI接口,要外接一个USB高速的 ...

好的

chunk753 发表于 2020-8-7 18:49:25

radio2radio 发表于 2020-8-6 11:34
没有内置高速USB接口,确实是STM32的短板。

大部分说有USB高速接口的,都是ULPI接口,要外接一个USB高速的 ...

您好,我用stm32CUBE生成的代码,然后直接打印,串口一点反应没有,最主要的是我买的板子可以检测到串口,所以问题在哪我一点头绪也没有,你遇到过相似的问题吗?不是高速,我现在在用STM32L476做全速的实验

radio2radio 发表于 2020-8-7 19:21:39

chunk753 发表于 2020-8-7 18:49
您好,我用stm32CUBE生成的代码,然后直接打印,串口一点反应没有,最主要的是我买的板子可以检测到串口 ...

用stm32CUBE生成的代码, 通常只是一个大的框架,细节决定成败,出了问题没有头绪也是正常的。

建议您找几套别人的完整的代码例程,特别是原厂提供的针对你这块板子的例程用来测试,先正常跑起来再说其他。
许多应用程序,都可以在原厂的样板程序的基础上修改出来。 避免一上手就由CubeMX开始搭建,出了问题不好查找原因。
页: [1] 2
查看完整版本: STM32所有开发板都适合USB高速通信吗?如何切换高速?