OpenEdv-开源电子网

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

关于UG位的解释“?注意预分频器的计数器也被清’0’(但是预分频系数不变)。”不理解

[复制链接]

9

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
77
金钱
77
注册时间
2015-6-19
在线时间
0 小时
发表于 2015-7-14 15:24:23 | 显示全部楼层 |阅读模式
5金钱
UG为1时,重新初始化计数器,并产生一个更新事件。注意预分频器的计数器也被清’0’(但是预分频系数不变)。若在中心对称模式下或DIR=0(向上计数)则计数器被清’0’,若DIR=1(向下计数)则计数器取TIMx_ARR的值。

注意预分频器的计数器也被清’0’(但是预分频系数不变)。这句什么意思。产生更新事件代表prescaler buffer的值已经变为TIMx_PSC的值,也就是预分频器的分频效果这时已经有效。为什么说预分频系数不变?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-7-14 22:44:17 | 显示全部楼层
很好理解啊。
预分频,肯定是有个计数器,计数到多少次,输出一次,就叫分频。
那么预分频器就是设置这个计数器的极限值,比如设置500.
那么计数器就从500减到0,输出一次,就501分频。
然后这个预分频器的值,500是不变的,每次计数器减到0的时候,重新从预分频器加载进来。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

9

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
77
金钱
77
注册时间
2015-6-19
在线时间
0 小时
 楼主| 发表于 2015-7-15 19:50:54 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
假设prescaler buffer的值为7199,CK_CNT为10KHz,此时我将TIMx_PSC的值设为71999,立刻设UG=1产生一个更新事件,那么prescaler buffer的值变还是不变?
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-7-15 19:52:53 | 显示全部楼层
回复【3楼】Timothy:
---------------------------------
没听过prescaler buffer
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

9

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
77
金钱
77
注册时间
2015-6-19
在线时间
0 小时
 楼主| 发表于 2015-7-15 20:00:13 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
预分频缓冲器,在中文参考手册P255
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-7-16 00:05:53 | 显示全部楼层
回复【5楼】Timothy:
---------------------------------
没看到,你直接说寄存器值吧,或者截图。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

9

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
77
金钱
77
注册时间
2015-6-19
在线时间
0 小时
 楼主| 发表于 2015-7-16 09:08:01 | 显示全部楼层


就是这个预分频缓冲器
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-7-16 23:10:36 | 显示全部楼层
回复【7楼】Timothy:
---------------------------------
会更新。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

9

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
77
金钱
77
注册时间
2015-6-19
在线时间
0 小时
 楼主| 发表于 2015-7-17 18:48:07 | 显示全部楼层
那怎么解释“预分频系数不变“?

回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-7-17 19:14:22 | 显示全部楼层
回复【9楼】Timothy:
---------------------------------
就是分频值保留。这东西你自己多写代码体会下吧,书上学来终觉浅...
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-19 22:34

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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