野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9335|回复: 7

关于UCOSIII中填加项目数量的问题

[复制链接]
发表于 2015-4-2 09:08:18 | 显示全部楼层 |阅读模式
在火哥的教学例程中,我多加了一个USART1输出函数,但在调试过程中,优先级别只能选6-1之间的数量,不能选6上面的数字,请指导一下,如何改那个型参
1.jpg
2.jpg
3.jpg
4.jpg
回复

使用道具 举报

发表于 2015-4-2 09:55:56 | 显示全部楼层
QQ截图20150402095408.png
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-2 10:01:03 | 显示全部楼层
这个麻烦问一下,具体如何设置,上面例程是 4个,我对应是64U,教我一下如何配比
回复 支持 反对

使用道具 举报

发表于 2015-4-2 10:47:10 | 显示全部楼层
这个参数书最大优先级数目,设置成32应该就可以啦,你改下试一试程序运行咋样
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-2 10:56:11 | 显示全部楼层
不能,改过之后还不行,不过我把参数改成  下面这样就可以了
#define STARTUP_LED_PRIO               1

#define        TASK_LED1_PRIO                            OS_CFG_PRIO_MAX-5   
#define        TASK_LED2_PRIO                            OS_CFG_PRIO_MAX-4
#define        TASK_LED3_PRIO                            OS_CFG_PRIO_MAX-3

#define TASK_USART1_PRIO        OS_CFG_PRIO_MAX-2
回复 支持 反对

使用道具 举报

发表于 2015-4-2 10:58:38 | 显示全部楼层
请问楼主改过之后不行??具体为什么不想??是编译不过??还是运行出错??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-2 14:48:42 | 显示全部楼层
编译是可以通过的,改成32之后,跟64都可以通过,但就是烧录程序后,不执行USART1的程序
回复 支持 反对

使用道具 举报

发表于 2015-4-2 18:36:20 | 显示全部楼层
使用printf函数需要先初始化usart
另外不知会不会是在其他任务里边死循环了呢
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-9-21 19:47 , Processed in 0.033084 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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