OpenEdv-开源电子网

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

ucos软件定时器任务优先级

[复制链接]

31

主题

265

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
413
金钱
413
注册时间
2018-1-9
在线时间
65 小时
发表于 2018-3-13 14:47:37 | 显示全部楼层 |阅读模式
2金钱
软件定时器的优先级在哪里设置的设置为多少?比如软件定时器倒计数为0,调用回调函数。但是并没有看到回调函数的优先级啊?如果此时有其他优先级的任务正在执行,而定时器也计数为0了。怎么办??

最佳答案

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

1、软件定时器没有优先级! 2、软件定时器是由一个任务来实现的,这个任务有优先级,一般优先级设置的比价高 3、定时时间到了以后是由软件定时器任务去处理的!2里面已经说了,这个任务的优先级比较高,当然了,如果你的用户任务优先级比他还高,那定时器的处理肯定会被推迟!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2018-3-13 14:47:38 | 显示全部楼层
1、软件定时器没有优先级!
2、软件定时器是由一个任务来实现的,这个任务有优先级,一般优先级设置的比价高
3、定时时间到了以后是由软件定时器任务去处理的!2里面已经说了,这个任务的优先级比较高,当然了,如果你的用户任务优先级比他还高,那定时器的处理肯定会被推迟!
开往春天的手扶拖拉机
回复

使用道具 举报

31

主题

265

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
413
金钱
413
注册时间
2018-1-9
在线时间
65 小时
 楼主| 发表于 2018-3-13 18:10:43 | 显示全部楼层
zuozhongkai 发表于 2018-3-13 18:02
1、软件定时器没有优先级!
2、软件定时器是由一个任务来实现的,这个任务有优先级,一般优先级设置的比价 ...

软件定时器到了会调用回调函数,回调函数没有优先级设置啊?2中说的软件定时器优先级在哪设置的啊?例程中两个软件定时器,没有找到优先级的设置啊??
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2018-3-13 18:13:59 | 显示全部楼层
jinfeihan57 发表于 2018-3-13 18:10
软件定时器到了会调用回调函数,回调函数没有优先级设置啊?2中说的软件定时器优先级在哪设置的啊?例程 ...

谁说回调函数一定有优先级了?还有软件定时器不是任务!!不需要优先级!但是软件定时器的实现在UCOS里面是靠一个任务实现的!这个任务有优先级,这是个系统任务!
开往春天的手扶拖拉机
回复

使用道具 举报

31

主题

265

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
413
金钱
413
注册时间
2018-1-9
在线时间
65 小时
 楼主| 发表于 2018-3-13 19:46:16 | 显示全部楼层
zuozhongkai 发表于 2018-3-13 18:13
谁说回调函数一定有优先级了?还有软件定时器不是任务!!不需要优先级!但是软件定时器的实现在UCOS里面 ...

这个优先级有没有手动更改的地方,比如时有两个软件定时器请求,怎么决定运行谁?
回复

使用道具 举报

13

主题

62

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1007
金钱
1007
注册时间
2016-8-1
在线时间
157 小时
发表于 2018-3-16 09:46:28 | 显示全部楼层
jinfeihan57 发表于 2018-3-13 19:46
这个优先级有没有手动更改的地方,比如时有两个软件定时器请求,怎么决定运行谁?

同问同时到来会怎么处理?
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2019-11-15
在线时间
0 小时
发表于 2019-11-15 16:16:03 | 显示全部楼层
ucos定时器任务的优先级也就是回调函数的优先级,是系统已经固定好的,优先级为2。如果是ucosiii允许一个优先级下有多个任务然后时间片轮询,ucosii就不知道了
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 23:23

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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