OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 8377|回复: 11

F407降低系统频率从168到84Mhz,滴答定时器反而进的更频繁了,按道理降低主频不是越来越慢吗

[复制链接]

25

主题

115

帖子

0

精华

高级会员

Rank: 4

积分
939
金钱
939
注册时间
2018-11-9
在线时间
146 小时
发表于 2022-6-2 17:29:36 | 显示全部楼层 |阅读模式
10金钱
STM32F407降低系统频率从168到84Mhz,滴答定时器反而进的更频繁了,进滴答定时器中断是原来2倍了,按道理降低主频不是越来越慢吗?应该比原来慢2倍呀

最佳答案

查看完整内容[请看2#楼]

官方给的例程其它地方都没变,我只改动了 #define HSE_VALUE (8000000U) 改为了4000000U
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

25

主题

115

帖子

0

精华

高级会员

Rank: 4

积分
939
金钱
939
注册时间
2018-11-9
在线时间
146 小时
 楼主| 发表于 2022-6-2 17:29:37 | 显示全部楼层
正点原子 发表于 2022-6-7 23:23
systick时钟频率你设置的多少?

官方给的例程其它地方都没变,我只改动了 #define HSE_VALUE    (8000000U) 改为了4000000U
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2022-6-7 23:23:57 | 显示全部楼层
systick时钟频率你设置的多少?
回复

使用道具 举报

13

主题

250

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2248
金钱
2248
注册时间
2019-8-7
在线时间
364 小时
发表于 2022-6-8 08:52:41 | 显示全部楼层
有个猜想 你是不是改的是systick的频率...
回复

使用道具 举报

80

主题

931

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3345
金钱
3345
注册时间
2013-5-28
在线时间
468 小时
发表于 2022-6-8 08:53:16 | 显示全部楼层
滴答定时器的时钟好像是可以独立的吧?
一个不变,一个速度变慢,不变的那个不就相当于变快了吗?
回复

使用道具 举报

25

主题

115

帖子

0

精华

高级会员

Rank: 4

积分
939
金钱
939
注册时间
2018-11-9
在线时间
146 小时
 楼主| 发表于 2022-6-8 15:31:05 | 显示全部楼层
正点原子 发表于 2022-6-7 23:23
systick时钟频率你设置的多少?

官方给的例程其它地方都没变,我只改动了 #define HSE_VALUE    (8000000U) 改为了4000000U
回复

使用道具 举报

25

主题

115

帖子

0

精华

高级会员

Rank: 4

积分
939
金钱
939
注册时间
2018-11-9
在线时间
146 小时
 楼主| 发表于 2022-6-8 15:31:31 | 显示全部楼层
聚东风 发表于 2022-6-8 08:53
滴答定时器的时钟好像是可以独立的吧?
一个不变,一个速度变慢,不变的那个不就相当于变快了吗?

官方给的例程其它地方都没变,我只改动了 #define HSE_VALUE    (8000000U) 改为了4000000U
回复

使用道具 举报

49

主题

341

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5259
金钱
5259
注册时间
2012-8-25
在线时间
1025 小时
发表于 2022-6-25 09:48:16 | 显示全部楼层
这个有点像掩耳盗铃.
回复

使用道具 举报

25

主题

115

帖子

0

精华

高级会员

Rank: 4

积分
939
金钱
939
注册时间
2018-11-9
在线时间
146 小时
 楼主| 发表于 2022-6-28 08:40:49 | 显示全部楼层
gotofly21 发表于 2022-6-25 09:48
这个有点像掩耳盗铃.

????????????????????????????????????????
回复

使用道具 举报

1

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
126
金钱
126
注册时间
2015-7-6
在线时间
19 小时
发表于 2022-6-28 15:13:22 | 显示全部楼层
dingning 发表于 2022-6-28 08:40
????????????????????????????????????????

板子上的晶振有换成4MHz吗?
回复

使用道具 举报

25

主题

115

帖子

0

精华

高级会员

Rank: 4

积分
939
金钱
939
注册时间
2018-11-9
在线时间
146 小时
 楼主| 发表于 2022-6-28 17:06:20 | 显示全部楼层
Sofar 发表于 2022-6-28 15:13
板子上的晶振有换成4MHz吗?

板子晶振没换
回复

使用道具 举报

1

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
126
金钱
126
注册时间
2015-7-6
在线时间
19 小时
发表于 2022-6-28 18:01:06 | 显示全部楼层
那就正常了。。因为HSE改成4MHz的话得到的计算的系统时钟频率变小tick计数器的值变小了,而实际的系统时钟还是原来的。就更快了。
用了PLL之后的系统时钟频率 HSE_VALUE * PLL_N/PLL_M,你要降频不应该改HSE_VALUE而要改PLL_N
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-25 15:44

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表