OpenEdv-开源电子网

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

读取定时器是否开启,or 实现暂停继续功能

[复制链接]

2

主题

6

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2016-12-13
在线时间
3 小时
发表于 2016-12-13 10:31:14 | 显示全部楼层 |阅读模式
1金钱
打算实现多个定时器的暂停和继续功能。暂停好实现,但是继续功能,只能开启之前处于开启状态的定时器,而不是所有的定时器。so想读取定时器的开启/关闭状态,不知道哪位前辈知道如何读取?或者实现暂停继续功能的方法?

最佳答案

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

控制时钟就行了,关闭/开启时钟
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2016-12-13 10:31:15 | 显示全部楼层
控制时钟就行了,关闭/开启时钟
回复

使用道具 举报

14

主题

50

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1011
金钱
1011
注册时间
2016-10-28
在线时间
82 小时
发表于 2016-12-13 10:41:59 | 显示全部楼层
一种思路:在暂停定时器计时时,读取定时间器累积的值保存,再次开启定时器时,重新将保存的值赋给定时器即可。
回复

使用道具 举报

2

主题

6

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2016-12-13
在线时间
3 小时
 楼主| 发表于 2016-12-13 10:48:27 | 显示全部楼层
山山水水 发表于 2016-12-13 10:41
一种思路:在暂停定时器计时时,读取定时间器累积的值保存,再次开启定时器时,重新将保存的值赋给定时器即 ...

我现在的问题是,如何读取,在关闭所有的定时器前,读取他们的开启/关闭状态
我现在是读取TIMx->cr1的值,不知道,是否可行
回复

使用道具 举报

7

主题

56

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2016-11-16
在线时间
23 小时
发表于 2016-12-13 10:56:22 | 显示全部楼层
liuyongtaoseu 发表于 2016-12-13 10:48
我现在的问题是,如何读取,在关闭所有的定时器前,读取他们的开启/关闭状态
我现在是读取TIMx->cr1的值 ...

可以的,keil在仿真的时候可以读取外设寄存器状态的,比如这个CR1,就是定时器是否开启
回复

使用道具 举报

2

主题

6

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2016-12-13
在线时间
3 小时
 楼主| 发表于 2016-12-13 11:12:19 | 显示全部楼层
RspeederR 发表于 2016-12-13 10:56
可以的,keil在仿真的时候可以读取外设寄存器状态的,比如这个CR1,就是定时器是否开启

仿真的时候,可以
那下载到硬件上,可以吗?
回复

使用道具 举报

2

主题

6

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2016-12-13
在线时间
3 小时
 楼主| 发表于 2016-12-13 12:21:25 | 显示全部楼层
自己回答一下,看了TIMx->cr1的属性,是rw,应该是可以读取的
回复

使用道具 举报

7

主题

56

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2016-11-16
在线时间
23 小时
发表于 2016-12-13 12:59:24 | 显示全部楼层
liuyongtaoseu 发表于 2016-12-13 11:12
仿真的时候,可以
那下载到硬件上,可以吗?

当然是下载到硬件上之后再仿真的啊
回复

使用道具 举报

2

主题

6

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2016-12-13
在线时间
3 小时
 楼主| 发表于 2016-12-13 13:30:01 | 显示全部楼层
RspeederR 发表于 2016-12-13 12:59
当然是下载到硬件上之后再仿真的啊

恩恩。多谢
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-21 14:26

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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