OpenEdv-开源电子网

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

定时器单脉冲完成一次后,CNT是否清零

[复制链接]

15

主题

51

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2017-9-9
在线时间
36 小时
发表于 2018-7-6 16:07:38 | 显示全部楼层 |阅读模式
50金钱
本帖最后由 miraclexue 于 2018-7-6 16:31 编辑

如题,定时器单脉冲完成一次后,CEN被清除,计数器停止计数,此时CNT的值停留在多少?
假如向上计数,10us溢出,那么单脉冲完成一次后,CNT=0还是10?
下次再次触发单脉冲,计数器从0还是10开始计数呢?
参考手册上没有写单脉冲模式溢出后各寄存器是怎么样子的。

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

使用道具 举报

15

主题

51

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2017-9-9
在线时间
36 小时
 楼主| 发表于 2018-7-6 16:27:56 | 显示全部楼层
回复

使用道具 举报

17

主题

237

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1312
金钱
1312
注册时间
2017-3-1
在线时间
259 小时
发表于 2018-7-6 16:47:35 | 显示全部楼层
应该可以单步调试,在溢出中断函数里可以看CNT吗?
回复

使用道具 举报

15

主题

51

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2017-9-9
在线时间
36 小时
 楼主| 发表于 2018-7-6 18:08:06 | 显示全部楼层
NewGuard 发表于 2018-7-6 16:47
应该可以单步调试,在溢出中断函数里可以看CNT吗?

看着是从0开始,但是没有理论依据啊,手册上也没有说
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165508
金钱
165508
注册时间
2010-12-1
在线时间
2115 小时
发表于 2018-7-7 00:34:07 | 显示全部楼层
以实验结果为准吧,如果手册没说的话
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2020-9-8
在线时间
0 小时
发表于 2020-9-8 09:54:00 | 显示全部楼层

因为只需要一个脉冲,所以必须设置TIMx_CR1 寄存器中的OPM=1 ,在下一个更新事件(当计数
器从自动装载值翻转到0)时停止计数。 你我有缘 手册里面有写 cnt计数完成后触发中断自动到0  停止计数
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-17 14:08

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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