OpenEdv-开源电子网

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

小白新建任务问题之xTaskCreate

[复制链接]

2

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2018-5-29
在线时间
13 小时
发表于 2021-6-22 17:48:38 | 显示全部楼层 |阅读模式
1金钱

TaskHandle_t startHandler;
/* Private function prototypes -----------------------------------------------*/
static portTASK_FUNCTION_PROTO(startTask, pvParameters );


        //创建开始任务
        xTaskCreate(startTask,        //任务函数       
                                                        "startTask",        //任务名称
                                                        configMAXMAL_STACK_SIZE,        //任务堆栈大小
                                                        NULL,                //任务函数参数
                                                        20,                //优先级
                                                        (TaskHandle_t* )&startHandler);   //任务句柄              


static portTASK_FUNCTION(startTask,pvParameters)




这种创建任务怎么和原子哥教的不一样啊  求教

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2021-6-23 01:45:50 | 显示全部楼层
回复

使用道具 举报

70

主题

6697

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12687
金钱
12687
注册时间
2012-11-26
在线时间
3710 小时
发表于 2021-6-23 08:30:18 | 显示全部楼层
咋不一样?
回复

使用道具 举报

15

主题

1061

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
3583
金钱
3583
注册时间
2019-8-14
在线时间
1052 小时
发表于 2021-6-23 11:07:06 | 显示全部楼层
不是一样的吗,只是你的参数没有强转类型
回复

使用道具 举报

2

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2018-5-29
在线时间
13 小时
 楼主| 发表于 2021-6-23 16:11:19 | 显示全部楼层

xTaskCreate 创建任务的第一个参数是任务函数的名称,但是执行的时候执行的是
portTASK_FUNCTION 这个函数,并且原子哥的任务是没有参数的。我不明白
static portTASK_FUNCTION(startTask,pvParameters),这个函数的参数
startTask ,pvParameters是什么意思,不应该是空的吗传递消息不应该用队列什么的吗
回复

使用道具 举报

2

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2018-5-29
在线时间
13 小时
 楼主| 发表于 2021-6-23 16:11:47 | 显示全部楼层
hou18 发表于 2021-6-23 11:07
不是一样的吗,只是你的参数没有强转类型

xTaskCreate 创建任务的第一个参数是任务函数的名称,但是执行的时候执行的是
portTASK_FUNCTION 这个函数,并且原子哥的任务是没有参数的。我不明白
static portTASK_FUNCTION(startTask,pvParameters),这个函数的参数
startTask ,pvParameters是什么意思,不应该是空的吗传递消息不应该用队列什么的吗
回复

使用道具 举报

70

主题

6697

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12687
金钱
12687
注册时间
2012-11-26
在线时间
3710 小时
发表于 2021-6-23 16:57:44 | 显示全部楼层
夏日的风 发表于 2021-6-23 16:11
xTaskCreate 创建任务的第一个参数是任务函数的名称,但是执行的时候执行的是
portTASK_FUNCTION 这个函 ...

不明白你在讲啥

至于参数,你可以去看下标准main函数原型,就不会纠结什么参数的问题了
学无止境
回复

使用道具 举报

2

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2018-5-29
在线时间
13 小时
 楼主| 发表于 2021-6-23 17:13:44 | 显示全部楼层
jermy_z 发表于 2021-6-23 16:57
不明白你在讲啥

至于参数,你可以去看下标准main函数原型,就不会纠结什么参数的问题了

现在的main是空的啊   与main的参数无关吧
回复

使用道具 举报

2

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2018-5-29
在线时间
13 小时
 楼主| 发表于 2021-6-23 17:15:14 | 显示全部楼层
夏日的风 发表于 2021-6-23 17:13
现在的main是空的啊   与main的参数无关吧

C:\Users\jia\Pictures\1624435396(1).jpg
1624435396(1).jpg
1624435476(1).jpg
回复

使用道具 举报

2

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2018-5-29
在线时间
13 小时
 楼主| 发表于 2021-6-26 11:10:44 | 显示全部楼层
顶顶顶顶
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 18:43

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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