[STM32F0] HSI能不能用来跑USB?

[复制链接]
3088|49
biechedan 发表于 2025-8-21 19:33 | 显示全部楼层
USB接口推荐使用HSE或PLL倍频后的时钟信号
rosemoore 发表于 2025-8-21 20:04 | 显示全部楼层
将8MHz的HSE通过PLL倍频至48MHz
abotomson 发表于 2025-8-22 07:57 | 显示全部楼层
48MHz时钟,这是USB2.0全速设备的标准要求
uytyu 发表于 2025-8-22 08:33 | 显示全部楼层
HSI的频率稳定性不如外部晶振,可能影响USB通信的可靠性。
belindagraham 发表于 2025-8-22 09:00 | 显示全部楼层
STM32的HSI是RC振荡器,频率为8MHz
nomomy 发表于 2025-8-22 09:21 | 显示全部楼层
不支持              
maudlu 发表于 2025-8-22 09:52 | 显示全部楼层
无法满足USB的严格时钟要求。              
uptown 发表于 2025-8-22 11:03 | 显示全部楼层
USB协议规定,USB设备必须使用精度高、稳定性好的时钟源,通常要求时钟误差在±0.25%以内。
ccook11 发表于 2025-8-22 11:41 | 显示全部楼层
通常选择8MHz或16MHz的晶振。通过PLL倍频,同样可以得到48MHz的USB时钟。
averyleigh 发表于 2025-8-22 12:07 | 显示全部楼层
HSI不能直接作为USB时钟源              
dreamCar 发表于 2025-8-31 14:32 | 显示全部楼层
HSI(高速输入/输出)不是专门为USB设计的,但可以通过外围电路转换来支持USB通信。
物联万物互联 发表于 2025-9-2 07:45 | 显示全部楼层
HSI通常指高速输入,它主要用于定时器/计数器功能。它不适合直接用来跑USB,USB通信需要专用USB控制器和特定协议。
星辰大海不退缩 发表于 2025-8-31 22:55 | 显示全部楼层
应该是可以的
AdaMaYun 发表于 2025-8-31 23:31 | 显示全部楼层
最好不要省
单芯多芯 发表于 2025-9-3 13:57 | 显示全部楼层
HSI(高速输入)主要用高速数据输入,一般不用于USB通信。USB通信需要专用的USB控制器和接口电路。
hmcu666 发表于 2025-9-3 15:23 | 显示全部楼层
STM32通过PLL倍频生成所需时钟频率。
鹿鼎计 发表于 2025-9-4 18:23 | 显示全部楼层
CubeMX的QSPI配置默认较保守,手动调整可以优化性能。注意平衡稳定性和速度。
流星flash 发表于 2025-9-6 09:41 | 显示全部楼层
CubeMX配置QSPI初始化参数时,可根据实际需求调整,不必过于保守。
yiy 发表于 2025-11-3 08:56 | 显示全部楼层
如果选用memory-mapped模式,提速很快
单芯多芯 发表于 2025-11-3 23:57 | 显示全部楼层
STM32的PLL能产生所需的高频时钟,提升系统性能。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0