OpenEdv-开源电子网

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

如何在Freertos Tick模式下实现两个定时功能(任务)?

[复制链接]

13

主题

35

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
305
金钱
305
注册时间
2014-9-15
在线时间
79 小时
发表于 2021-8-21 10:59:54 | 显示全部楼层 |阅读模式
1金钱
1、低功耗是STOP模式
2、开启tickless模式后,软件定时器可以唤醒系统吗?
3、如果2成立。是不是分别要开启两个软件定时器,定时唤醒并发送信号量给两个任务吗?

最佳答案

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

任何中断都可以唤醒STOP模式,你的软件定时器,如果没有硬件定时器提供时基,怎么跑?硬件定时器一般在os里面,会有对应的中断,用于切换任务之类的操作,所以实际是可以唤醒的,只是是通过硬件定时器的中断,和你软件定时器没啥关系。。。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2021-8-21 10:59:55 | 显示全部楼层
任何中断都可以唤醒STOP模式,你的软件定时器,如果没有硬件定时器提供时基,怎么跑?硬件定时器一般在os里面,会有对应的中断,用于切换任务之类的操作,所以实际是可以唤醒的,只是是通过硬件定时器的中断,和你软件定时器没啥关系。。。
回复

使用道具 举报

7

主题

480

帖子

0

精华

高级会员

Rank: 4

积分
771
金钱
771
注册时间
2021-4-15
在线时间
304 小时
发表于 2021-8-21 12:00:08 | 显示全部楼层
没用过帮顶!留个脚印等大佬
日常敲键--头秃一片
回复

使用道具 举报

4

主题

456

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1072
金钱
1072
注册时间
2021-4-26
在线时间
352 小时
发表于 2021-8-23 10:22:57 | 显示全部楼层
帮顶一下等大佬
回复

使用道具 举报

0

主题

465

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1732
金钱
1732
注册时间
2021-4-11
在线时间
320 小时
发表于 2021-8-23 12:20:12 | 显示全部楼层
帮顶                  
回复

使用道具 举报

13

主题

35

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
305
金钱
305
注册时间
2014-9-15
在线时间
79 小时
 楼主| 发表于 2021-8-25 12:34:18 来自手机 | 显示全部楼层
一直有这个疑问
回复

使用道具 举报

32

主题

183

帖子

0

精华

高级会员

Rank: 4

积分
617
金钱
617
注册时间
2013-1-16
在线时间
131 小时
发表于 2021-12-9 09:24:21 | 显示全部楼层
你要看对应的芯片手册,一般手册都会有说明,从stop模式唤醒的条件
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 17:40

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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