OpenEdv-开源电子网

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

UC/OS pdata:是任务开始执行时,传 递给任务的参数的指针OSTaskCreate (void (*task)(void *p_arg), void *p_arg, OS_STK *ptos

[复制链接]

163

主题

1223

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1461
金钱
1461
注册时间
2014-5-21
在线时间
339 小时
发表于 2014-12-9 11:06:42 | 显示全部楼层 |阅读模式
5金钱
INT8U  OSTaskCreate (void (*task)(void *p_arg), void *p_arg, OS_STK *ptos, INT8U prio) 
该函数包括 4 个参数: task:是指向任务代码的指针; pdata:是任务开始执行时,传
递给任务的参数的指针; ptos:是分配给任务的堆栈的栈顶指针; prio 是分配给任务的优
先级。

红色部分 什么意思?我一直这样用:
OSTaskCreate(Task_RecordToSDCard,(void *)0,&RecordToSDCard_TASK_STK[RecordToSDCard_TASK_STK_SIZE-1], RecordToSDCard_TASK_PRIO);

但是不知道为什么要像这绿色部分这样写


最佳答案

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

回复【2楼】styleno1: --------------------------------- 就是这段任务要是占用10个进程 OSTaskCreate(Task_RecordToSDCard,(void *)0,&RecordToSDCard_TASK_STK[RecordToSDCard_TASK_STK_SIZE-1], RecordToSDCard_TASK_PRIO); OSTaskCreate(Task_RecordToSDCard,(void *)1,&RecordToSDCard_TASK_STK[RecordToSDCard_TASK_STK_SIZE-1], RecordToSDCard_TASK_PRIO); OSTaskCreate(Task_RecordToSDCard,(void&n ...
彼高丽者,边夷贱类,不足待以仁义,不可责以常礼。古来以鱼鳖畜之,宜从阔略。若必欲绝其种类,恐兽穷则搏。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

163

主题

1223

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1461
金钱
1461
注册时间
2014-5-21
在线时间
339 小时
 楼主| 发表于 2014-12-9 11:06:43 | 显示全部楼层
回复【2楼】styleno1:
---------------------------------
就是这段任务要是占用10个进程
OSTaskCreate(Task_RecordToSDCard,(void *)0,&RecordToSDCard_TASK_STK[RecordToSDCard_TASK_STK_SIZE-1], RecordToSDCard_TASK_PRIO);
OSTaskCreate(Task_RecordToSDCard,(void *)1,&RecordToSDCard_TASK_STK[RecordToSDCard_TASK_STK_SIZE-1], RecordToSDCard_TASK_PRIO);
OSTaskCreate(Task_RecordToSDCard,(void *)2,&RecordToSDCard_TASK_STK[RecordToSDCard_TASK_STK_SIZE-1], RecordToSDCard_TASK_PRIO);
...
OSTaskCreate(Task_RecordToSDCard,(void *)7,&RecordToSDCard_TASK_STK[RecordToSDCard_TASK_STK_SIZE-1], RecordToSDCard_TASK_PRIO);
OSTaskCreate(Task_RecordToSDCard,(void *)8,&RecordToSDCard_TASK_STK[RecordToSDCard_TASK_STK_SIZE-1], RecordToSDCard_TASK_PRIO);
OSTaskCreate(Task_RecordToSDCard,(void *)9,&RecordToSDCard_TASK_STK[RecordToSDCard_TASK_STK_SIZE-1], RecordToSDCard_TASK_PRIO);

是这个意思吗?
彼高丽者,边夷贱类,不足待以仁义,不可责以常礼。古来以鱼鳖畜之,宜从阔略。若必欲绝其种类,恐兽穷则搏。
回复

使用道具 举报

28

主题

1489

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1656
金钱
1656
注册时间
2013-7-24
在线时间
1 小时
发表于 2014-12-9 16:14:29 | 显示全部楼层
相同代码运行创建多个进程,或,创建时指定模式,可以通过该参数传入。

PS:讨厌大字体。
于20150522停用该账号:http://www.microstar.club
回复

使用道具 举报

163

主题

1223

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1461
金钱
1461
注册时间
2014-5-21
在线时间
339 小时
 楼主| 发表于 2014-12-9 16:31:46 | 显示全部楼层
回复【2楼】styleno1:
---------------------------------
(*^__^*) ,我是喜欢不戴眼镜的近视眼都是大字体
彼高丽者,边夷贱类,不足待以仁义,不可责以常礼。古来以鱼鳖畜之,宜从阔略。若必欲绝其种类,恐兽穷则搏。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-23 08:59

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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