1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
在UCOSII实验里有下面的宏定义: //设置任务优先级 #define LED_TASK_Prio 9 #define LED1_TASK_Prio 5 #define START_TASK_Prio 10 如果把数字设置为11以上就不可以了,请问在UCOSII中是不是只可以设置10个任务? |
|
相关推荐
7个回答
|
|
什么叫做“不可以”?不能编译还是不能运行?
|
|
|
|
可以编译,但不能运行
|
|
|
|
|
|
|
|
在“ 扩展实验8 uCOSII控制DS0 DS1亮灭”中,只是改变
#define LED_TASK_Prio 9 #define LED1_TASK_Prio 5 #define START_TASK_Prio 10 里面的数字(11或以上,64以下)就不可以运行 如果把下面两句改到11或以上,相应的任务就不可以运行 #define LED_TASK_Prio 9 #define LED1_TASK_Prio 5 如果把下面一句改为11或以上,就全部的任务都不可以运行 #define START_TASK_Prio 10 请问原子哥,怎么才知道 是不是还没有执行过去.或者其他任务没有让出CPU |
|
|
|
在os_cfg.h里面有一个:
#define OS_MAX_TASKS 11 //应用中最多任务数目MUST be >= 2 该变量用来设置你整个任务,可用任务的数目(不包括统计和空闲任务). 还有一个: #define OS_LOWEST_PRIO 12 //定义任务的最低优先级不得大于 63 这个用来设置最低优先级为多少,这里设置为12,所以你可以用的优先级为0~10(最后两个优先级被统计和空闲任务占据了). 因此你要设置11或者以后的优先级,必须把OS_LOWEST_PRIO 设置大一些. |
|
|
|
|
|
|
|
原子哥 这本书的电子书能共享一下吗 我知道你肯定有 网上很难找啊
|
|
|
|
只有小组成员才能发言,加入小组>>
791 浏览 0 评论
1151 浏览 1 评论
2527 浏览 5 评论
2860 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2710 浏览 6 评论
keil5中manage run-time environment怎么是灰色,不可以操作吗?
1070浏览 3评论
193浏览 2评论
455浏览 2评论
368浏览 2评论
M0518 PWM的电压输出只有2V左右,没有3.3V是怎么回事?
453浏览 1评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 12:53 , Processed in 1.319367 second(s), Total 90, Slave 71 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号