打印
[STM32F4]

STM32F407VGT6使用PLL倍频后芯片会反复重启

[复制链接]
524|29
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jcky001|  楼主 | 2024-11-22 11:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32F407VGT6使用内部16M晶振,没有使用PLL倍频,直接用HSI做时钟源程序可以正常跑通,但是使用PLL倍频后芯片就会反复重启,就算倍频到16M也会反复重启,,每33ms重启一起。

使用特权

评论回复
沙发
classroom| | 2024-11-22 11:37 | 只看该作者
PLL配置错误

使用特权

评论回复
板凳
classroom| | 2024-11-22 11:43 | 只看该作者
选择合适的时钟源

使用特权

评论回复
地板
laocuo1142| | 2024-11-22 19:26 | 只看该作者
电源电压不稳定?

使用特权

评论回复
5
flycamelaaa| | 2024-11-22 21:00 | 只看该作者
时钟配置不合适

使用特权

评论回复
6
powerantone| | 2024-11-22 22:56 | 只看该作者
软件中的错误,如错误的初始化顺序、中断处理不当、死循环等,可能导致芯片重启。

使用特权

评论回复
7
probedog| | 2024-11-22 23:00 | 只看该作者
检查一下是不是晶振损坏、PLL电路故障

使用特权

评论回复
8
公羊子丹| | 2024-12-26 07:45 | 只看该作者
看起来像是看门狗的问题啊,先检查一下是不是有地方没喂狗导致复位了?

使用特权

评论回复
9
周半梅| | 2024-12-26 07:45 | 只看该作者
你PLL的设置有没有仔细核对一下,倍频系数和分频器可能没配置对。

使用特权

评论回复
10
帛灿灿| | 2024-12-26 07:45 | 只看该作者
内核电压是不是没跟上?用PLL倍频的话对电源电压的稳定性要求更高。

使用特权

评论回复
11
童雨竹| | 2024-12-26 07:46 | 只看该作者
尝试换个供电模块,之前我遇到类似情况是电源纹波太大导致的。

使用特权

评论回复
12
万图| | 2024-12-26 07:46 | 只看该作者
你检查一下Flash预取或者等待状态配置对不对,PLL倍频后运行速度变快,可能需要调整。

使用特权

评论回复
13
Wordsworth| | 2024-12-26 07:46 | 只看该作者
HSI精度有限,PLL倍频后稳定性会下降,建议用外部晶振试试。

使用特权

评论回复
14
Pulitzer| | 2024-12-26 07:47 | 只看该作者
把你的时钟初始化代码贴上来看一下,说不定是参数哪里写错了。

使用特权

评论回复
15
Bblythe| | 2024-12-26 07:47 | 只看该作者
重启周期固定的话,很可能跟时钟的溢出或者超时有关,深挖一下中断配置。

使用特权

评论回复
16
Uriah| | 2024-12-26 07:47 | 只看该作者
换块板子试过吗?硬件问题有可能,比如晶振周边电路布线不对。

使用特权

评论回复
17
Clyde011| | 2024-12-26 07:48 | 只看该作者
你用了调试器没?看看复位的原因寄存器(RCC_CSR)能不能查到一些信息。

使用特权

评论回复
18
Amazingxixixi| | 2024-12-27 16:06 | 只看该作者
过来学习学习

使用特权

评论回复
19
l63t89| | 2024-12-30 23:51 | 只看该作者
U 系列的设计目标是为低功耗、高性能和高集成度提供一个平衡,适用于对功耗敏感但需要更强计算能力的应用场景。

使用特权

评论回复
20
643757107| | 2024-12-31 19:56 | 只看该作者
应该是没配置好吧。参考官方的示例的配置试试。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1537

主题

4714

帖子

6

粉丝