ucosiii优先级问题

2019-07-20 09:39发布

我想问一下,ucosiii任务和硬件外部中断、硬件定时器中断这三者优先级高低是怎样的?还有,ucosiii定时器和ucosiii任务的优先级哪个高,ucosiii定时器优先级可以设置还是怎么回事?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
taizonglai
1楼-- · 2019-07-20 12:14
UCOSIII任务和硬件中断根本就不是一个概念的东西!UCOSIII任务优先级是软件意义上的,硬件优先级(包括硬件外部中断和硬件定时器)是硬件上的!UCOSIII的定时器是又一个任务来管理的,所以UCOSIII定时器优先级本质上就是任务优先级
林光华ing
2楼-- · 2019-07-20 17:50
优先级 0:中断服务管理任务 OS_IntQTask()

优先级 1:时钟节拍任务        OS_TickTask()   滴答定时器任务

优先级 2:定时任务               OS_TmrTask()

优先级 3:开始任务               OS_start_task()

优先级OS_CFG_PRIO_MAX-2 :      统计任务     OS_StatTask()

优先级OS_CFG_PRIO_MAX-1 :      空闲任务     OS_IdleTask()


当然这些的优先级都没有硬件的中断的高。
而硬件的中断的优先级可以设置。
大米大米大
3楼-- · 2019-07-20 21:07
 精彩回答 2  元偷偷看……
大米大米大
4楼-- · 2019-07-20 22:01
zuozhongkai 发表于 2018-1-31 17:56
UCOSIII任务和硬件中断根本就不是一个概念的东西!UCOSIII任务优先级是软件意义上的,硬件优先级(包括硬件 ...

那如果两个ucosiii定时任务同时发生呢?ucosiii定时任务之间的优先级能设置吗?
正点原子
5楼-- · 2019-07-21 01:46
大米大米大 发表于 2018-1-31 20:21
那如果两个ucosiii定时任务同时发生呢?ucosiii定时任务之间的优先级能设置吗?

同时发生,你是指优先级一样么?

大米大米大
6楼-- · 2019-07-21 02:05
 精彩回答 2  元偷偷看……

一周热门 更多>