找回密码
 立即注册
查看: 692|回复: 7

STC32G的FREERTOS该怎么学

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:249
  • 最近打卡:2025-03-14 00:40:21

20

主题

61

回帖

1666

积分

金牌会员

积分
1666
发表于 2023-12-19 10:29:12 | 显示全部楼层 |阅读模式
STC32G的FREERTOS该怎么学,论坛里的教程看了一遍,也敲了一些代码跑了跑,感觉好象学会了,可一旦自己想写时发现还是没头绪,不知道咋下手,再看了网上其他教程,比如ESP32或STM32的,结果更糊涂了,代码书写格式好象都不同

本帖被以下淘专辑推荐:

  • · RTOS|主题: 1, 订阅: 0
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:249
  • 最近打卡:2025-03-14 00:40:21

20

主题

61

回帖

1666

积分

金牌会员

积分
1666
发表于 2023-12-19 10:39:40 | 显示全部楼层
本帖最后由 深圳湾 于 2023-12-19 10:41 编辑

创建任务的写法,在STC Demo 中是这么写的

  1.   xTaskCreate((TaskFunction_t )vDisplayTask,
  2.                 (const char*    )"DISPLAY",
  3.                 (uint16_t       )configDEFAULT_STACK_SIZE,
  4.                 (void*          )NULL,
  5.                 (UBaseType_t    )(configDEFAULT_PRIORITIES + 1),
  6.                 (TaskHandle_t*  )NULL);
复制代码


在网上一个ESP32教程里是这么写的

  1. xTaskCreate(myTask,"myTask1",1024,NULL,1,NULL);
复制代码


对比了一下,任务创建函数的调用格式是一样的就是参数的写法不同,不知道有什么不同,后面这种好象简练很多

点评

上次看了你的这个帖子,我特意把复杂版改成了简单版,还跑了自己的代码,都是可以的,  发表于 2024-7-5 17:03
你这是C语言没过关 ,,和教程没关系....  发表于 2024-1-11 17:55
一般,使用后面这种“简易”的方式即可,结果是一样的。 STC示例的任务创建,各参数是加入了强制类型转换,其实,一般情况下可以省略。  详情 回复 发表于 2023-12-19 12:02
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:391
  • 最近打卡:2025-03-13 21:10:10

5

主题

1069

回帖

4022

积分

荣誉版主

积分
4022
发表于 2023-12-19 12:02:06 | 显示全部楼层
深*** 发表于 2023-12-19 10:39
创建任务的写法,在STC Demo 中是这么写的

  

一般,使用后面这种“简易”的方式即可,结果是一样的。
STC示例的任务创建,各参数是加入了强制类型转换,其实,一般情况下可以省略。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:210
  • 最近打卡:2025-03-12 10:44:34

26

主题

66

回帖

1092

积分

金牌会员

积分
1092
发表于 2024-1-11 14:30:30 | 显示全部楼层
请问各位大佬,目标芯片STC32G8K64,修改为:#define configTOTAL_HEAP_SIZE                                        ((size_t)(1024+64))     // 系统所有总的堆大小
截图202401111426191866.jpg
截图202401111428051860.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:210
  • 最近打卡:2025-03-12 10:44:34

26

主题

66

回帖

1092

积分

金牌会员

积分
1092
发表于 2024-1-11 14:31:20 | 显示全部楼层
这样修改可以吗
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-3-15 13:00 , Processed in 0.126507 second(s), 84 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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