OpenEdv-开源电子网

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

定时器~~ 好奇怪哦,,求解

[复制链接]

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
发表于 2012-5-10 13:12:00 | 显示全部楼层 |阅读模式

我做定时器中断嘛

 

// TIM3->DIER|=1<<6;   //允许触发中断

 

我把这个给注释掉了,为啥还是会正常的进入中断呢,感觉就跟没有注释掉一样额、、

 

另外CR1的DIR的方向是什么的方向呢? 是指TIMx->ARR重装的值后增加 还是减小吗?

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

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
 楼主| 发表于 2012-5-10 13:29:14 | 显示全部楼层
哦,,我知道了,向上溢出ARR就像比较匹配一样吧、、
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
 楼主| 发表于 2012-5-10 13:34:22 | 显示全部楼层
“设置TIMx_CR1寄存器的UDIS位可以禁止UEV事件。这样可以避免预装载寄存器中写入新值时更新影子寄存器。因此UDIS位被清为’0’之前不会产生更新事件。然而,计数器仍会从当前自动加载值重新开始计数,同时预分频器的计数器重新从0开始(但预分频系数不变)。”

这段话什么意思呢? 预分频系数不变又是啥子、“这样可以避免预装载寄存器中写入新值时更新影子寄存器”,就相当于想ARR中写数,不会被读入影子寄存器吗?(在ARPE==1时)
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165353
金钱
165353
注册时间
2010-12-1
在线时间
2108 小时
发表于 2012-5-10 14:03:55 | 显示全部楼层
回复【3楼】lsj9383:
---------------------------------
这句话本身就是一个解释性的句子。
预分频系数不变就是预分频系数不变的意思啊。
囧....这问题...
UDIS是禁止更新位。ARPE位是是否使用影子寄存器的设置位。

 
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
 楼主| 发表于 2012-5-10 17:07:54 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
那么为何我将// TIM3->DIER|=1<<6;   //允许触发中断
这句话给注释掉,它还是可以进中断呢?我就只打开了更新中断呀!就是第0位那个。
APRE是是否使用影子寄存器吗? 但是它置1的时候,是进中断就要更新一下影子寄存器值呀,这样它还是使用了呀
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
 楼主| 发表于 2012-5-10 17:11:04 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
额 错了 不是进中断更新影子寄存器,是发生更新事件就更新影子寄存器,但是它这样影子寄存器还是使用了呀啊
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165353
金钱
165353
注册时间
2010-12-1
在线时间
2108 小时
发表于 2012-5-10 19:14:51 | 显示全部楼层
http://www.openedv.com/posts/list/0/5342.htm?fromAll=0#25928
二楼.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-26 00:24

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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