你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F417IG 单端外部时钟旁路HSE Bypass问题

[复制链接]
patch1582 提问时间:2026-6-27 16:53 / 未解决

我需要 STM32F417IG HSE 外部时钟旁路模式的相关资料,目前仅参考手册里有少量相关操作说明。 另外 STM32Cube 时钟配置工具不支持 HSE Bypass 模式,无法自动生成对应初始化代码。 我打算确认仅修改system_stm32f4xx.c里以下两处配置,是否足够让芯片工作在 HSE 旁路模式,同时 USB VCP 虚拟串口能正常被电脑识别: PLL 源配置为 PLL_SOURCE_HSE_BYPASS 寄存器操作: RCC->CR |= ((uint32_t)(RCC_CR_HSEON | RCC_CR_HSEBYP)); RCC->CR |= ((uint32_t)RCC_CR_HSEON); main 中宏定义:

define HSE_VALUE ((uint32_t)8000000)

这个宏是否需要修改? 如果有配套示例代码、参考硬件电路设计,最好。

赞 收藏 评论1 发布时间:2026-6-27 16:53

举报

1个回答
butterflyspring 回答时间:2026-6-29 10:04:35
1. STM32CubeMx 中有 BYPASS 时钟设置。

2. 这个是为了计算判断用,根据实际时钟频率定义。

STM32F417IG BYPASS.PNG
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版