打印
[应用相关]

改变mcu的主频,不复位、不重启,可以吗?

[复制链接]
楼主: 天天向善
手机看帖
扫描二维码
随时随地手机跟帖
21
zhenykun| | 2023-5-11 20:58 | 只看该作者 回帖奖励 |倒序浏览
准备在什么情况下用?

使用特权

评论回复
22
gongche| | 2023-5-11 20:59 | 只看该作者
建议是不要运行过程中修改主频

使用特权

评论回复
23
tian111| | 2023-5-11 21:00 | 只看该作者
如果是为了提高效率短暂的修改主频是可以的,修改完时钟不用重启直接可以用

使用特权

评论回复
24
wyjie| | 2023-5-11 21:01 | 只看该作者
只是会影响到一些其他的外设。

使用特权

评论回复
25
wyjie| | 2023-5-11 21:02 | 只看该作者
我觉得不行吧,因为时钟初始化在程序启动的一开始,类似初始化,所以应该不能改变。

使用特权

评论回复
26
jlyuan| | 2023-5-11 21:04 | 只看该作者
没有这么试过,应该不可以吧,初始化在第一次时吧

使用特权

评论回复
27
tian111| | 2023-5-11 21:05 | 只看该作者
感觉不太行

使用特权

评论回复
28
chenho| | 2023-5-11 21:07 | 只看该作者
原因是什么?好奇中!

使用特权

评论回复
29
yszong| | 2023-5-11 21:09 | 只看该作者
像SPI这些时钟可以运行过程中改变,主频不行吗?

使用特权

评论回复
30
houcs| | 2023-5-11 21:10 | 只看该作者
主频修改了,其它相关外设都需要知道并同步重新配置

使用特权

评论回复
31
pengf| | 2023-5-11 21:12 | 只看该作者
那有没可能刚修改完主频,然后程序就跑飞了。

使用特权

评论回复
32
lium| | 2023-5-11 21:14 | 只看该作者
不重启可以,但是总有过渡的时刻

使用特权

评论回复
33
chenho| | 2023-5-11 21:15 | 只看该作者
比方用内部HSI.

使用特权

评论回复
34
wenfen| | 2023-5-11 21:17 | 只看该作者
显然你用到了PLL,修改PLL是要先停止,再配置,然后启动。

使用特权

评论回复
35
wenfen| | 2023-5-11 21:18 | 只看该作者
当然,你既然想这么设计,频率变动对其它外设、尤其通信外设的影响你也应该考虑到了。

使用特权

评论回复
36
wuhany| | 2023-5-11 21:19 | 只看该作者
可以,改变后把与主频有关的外设重新初始化一遍就可以,考虑周到了不会跑飞

使用特权

评论回复
37
wenfen| | 2023-5-11 21:21 | 只看该作者
我经常这么干,流程是改主频之前,失能所有外设,然后设定目标主频的值,然后再初始化外设。

使用特权

评论回复
38
lizye| | 2023-5-11 21:22 | 只看该作者
频率变动对外设的影响可能是致命的

使用特权

评论回复
39
pengf| | 2023-5-11 21:23 | 只看该作者
修改后不操作外设的话应该没事

使用特权

评论回复
40
pengf| | 2023-5-11 21:25 | 只看该作者
确实还是挺麻烦的。

使用特权

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

本版积分规则