OpenEdv-开源电子网

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

最近看原子STMF4的中文参考资料,时钟RCC_CFGR寄存器设置有些地方不太明

[复制链接]

12

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
88
金钱
88
注册时间
2016-6-4
在线时间
21 小时
发表于 2016-6-4 15:27:28 | 显示全部楼层 |阅读模式
1金钱
各位版友,最近学F4,配置时钟时比较迷惑,假如倍频后的SYSCLK=168M,则后面的AHBPRESC/1,2..512,APBx/1,2..16是通过哪个函数,哪个寄存来配置的,参考手册中RCC_CFGR寄存器中的APB1,2高速预分频,低速预分频位设置怎么是AHB的分频,而不是APBxPRESC基础上的分频,而HPRE位AHB预分频器设置的是系统时钟分频

时钟框图

时钟框图

定时器3

定时器3

SetSysClock(void)

SetSysClock(void)

最佳答案

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

寄存器:RCC->CFGR[HPRE]; 库函数:RCC_HCLKConfig(); 系统时钟(SYSCLK)指的是这里!,你是不是看走眼了、、、
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

6

主题

1097

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3571
金钱
3571
注册时间
2014-12-2
在线时间
365 小时
发表于 2016-6-4 15:27:29 | 显示全部楼层
后面的AHBPRESC/1,2..512,APBx/1,2..16是通过哪个函数,哪个寄存来配置的,
寄存器:RCC->CFGR[HPRE];
库函数:RCC_HCLKConfig();

ahb.png

l.png


参考手册中RCC_CFGR寄存器中的APB1,2高速预分频,低速预分频位设置怎么是AHB的分频,而不是APBxPRESC基础上的分频,而HPRE位AHB预分频器设置的是系统时钟分频


系统时钟(SYSCLK)指的是这里!,你是不是看走眼了、、、

s.png

1.png
坚决不用寄存器,拒绝重复造轮子。
回复

使用道具 举报

34

主题

322

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1836
金钱
1836
注册时间
2014-12-4
在线时间
717 小时
发表于 2016-6-4 16:02:15 | 显示全部楼层
看这里写的博文,不知道能不能解决你的疑问http://blog.csdn.net/louyangyang91/article/details/51374924
回复

使用道具 举报

34

主题

322

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1836
金钱
1836
注册时间
2014-12-4
在线时间
717 小时
发表于 2016-6-4 16:03:18 | 显示全部楼层
回复

使用道具 举报

12

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
88
金钱
88
注册时间
2016-6-4
在线时间
21 小时
 楼主| 发表于 2016-6-15 16:36:43 | 显示全部楼层
多谢,已经知道了,初始化时钟全都在这个函数里面配置好了,void SystemInit(void)
回复

使用道具 举报

12

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
88
金钱
88
注册时间
2016-6-4
在线时间
21 小时
 楼主| 发表于 2016-6-15 16:37:04 | 显示全部楼层
loudianxin 发表于 2016-6-4 16:03
http://blog.csdn.net/louyangyang91/article/details/51542943

多谢,已经明白了
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-27 14:28

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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