STM32所有开发板都适合USB高速通信吗?如何切换高速?
最近在做一个关于USB高速的测试,但是我不知道我的板子能不能适用高速USB,我的板子是STM32L476RGT6,官方文档、资料看了很多,但是没有一个地方明确写支持还是不支持高速USB。想问大家STM32L476支持高速USB吗?如何切换高速?
STM32能达到全速就算烧高香了高速不可能
全速和低速就是通过上拉电阻切换的 mylovemcu 发表于 2020-8-5 14:26
STM32能达到全速就算烧高香了高速不可能
全速和低速就是通过上拉电阻切换的 ...
话糙理不糙,谢谢 内部的USB都是12MFS的,一般叫USB_FS,USB_OTG_FS
想高速得外挂USB PHY,叫USB_OTG_HS
在CUBE选型里筛一下就行了
L476是没HS的 H7貌似支持
其他的不支持 tanic 发表于 2020-8-5 18:01
H7貌似支持
其他的不支持
对 确实,但是不适合我现在的 没有内置高速USB接口,确实是STM32的短板。
大部分说有USB高速接口的,都是ULPI接口,要外接一个USB高速的硬件IC(USB3300)的。
你这个IC,连ULPI都没有。
我用的STM32F723,就有内置高速USB,不多见的。 radio2radio 发表于 2020-8-6 11:34
没有内置高速USB接口,确实是STM32的短板。
大部分说有USB高速接口的,都是ULPI接口,要外接一个USB高速的 ...
好的 radio2radio 发表于 2020-8-6 11:34
没有内置高速USB接口,确实是STM32的短板。
大部分说有USB高速接口的,都是ULPI接口,要外接一个USB高速的 ...
您好,我用stm32CUBE生成的代码,然后直接打印,串口一点反应没有,最主要的是我买的板子可以检测到串口,所以问题在哪我一点头绪也没有,你遇到过相似的问题吗?不是高速,我现在在用STM32L476做全速的实验 chunk753 发表于 2020-8-7 18:49
您好,我用stm32CUBE生成的代码,然后直接打印,串口一点反应没有,最主要的是我买的板子可以检测到串口 ...
用stm32CUBE生成的代码, 通常只是一个大的框架,细节决定成败,出了问题没有头绪也是正常的。
建议您找几套别人的完整的代码例程,特别是原厂提供的针对你这块板子的例程用来测试,先正常跑起来再说其他。
许多应用程序,都可以在原厂的样板程序的基础上修改出来。 避免一上手就由CubeMX开始搭建,出了问题不好查找原因。
页:
[1]
2