找回密码
 立即注册
楼主: 王昱顺

【协程方式】实现【多任务调度 / 多线程】 仅需2byte的RAM 并带有详细视频讲解

 火 [复制链接]
已绑定手机

6

主题

497

回帖

2546

积分

金牌会员

积分
2546
发表于 2026-9-22 21:27:55 | 显示全部楼层
抓紧学习
学习
回复

使用道具 举报 送花

1

主题

42

回帖

3487

积分

论坛元老

积分
3487
发表于 2026-10-9 11:25:05 | 显示全部楼层
有串口、485通讯的例子吗?
回复

使用道具 举报 送花

已绑定手机

0

主题

1

回帖

1448

积分

金牌会员

积分
1448
发表于 2026-10-11 18:16:27 | 显示全部楼层
这样相对于RTOS确实比较简单,占用资源也比较少。。这个如果加入IIC、SPI、串口等通讯,能怎么实现呢?

点评

就是正常实现,仅仅解决状态机和堵塞延时问题,正常按照步骤分步放入即可,步与步之间会自动切换到其他的任务上  详情 回复 发表于 2026-10-12 11:53
回复

使用道具 举报 送花

已绑定手机
已实名认证

148

主题

4098

回帖

1万

积分

超级版主

积分
10914
 楼主| 发表于 2026-10-12 11:53:44 | 显示全部楼层
凌*** 发表于 2026-10-11 18:16
这样相对于RTOS确实比较简单,占用资源也比较少。。这个如果加入IIC、SPI、串口等通讯,能怎么实现呢? ...

就是正常实现,仅仅解决状态机和堵塞延时问题,正常按照步骤分步放入即可,步与步之间会自动切换到其他的任务上
回复

使用道具 举报 送花

0

主题

27

回帖

1300

积分

金牌会员

积分
1300
发表于 2026-10-28 09:01:57 | 显示全部楼层
RTOS?
回复

使用道具 举报 送花

9

主题

129

回帖

1325

积分

金牌会员

积分
1325
发表于 2026-10-28 15:15:05 | 显示全部楼层
可以用在 STC32G8K64 mcu上吗?

点评

可以的  详情 回复 发表于 2026-10-29 09:53
回复

使用道具 举报 送花

0

主题

74

回帖

2320

积分

金牌会员

积分
2320
发表于 2026-10-28 17:12:18 | 显示全部楼层
多谢分享
回复

使用道具 举报 送花

已绑定手机
已实名认证

148

主题

4098

回帖

1万

积分

超级版主

积分
10914
 楼主| 发表于 2026-10-29 09:53:36 | 显示全部楼层
jove*** 发表于 2026-10-28 15:15
可以用在 STC32G8K64 mcu上吗?

可以的
回复

使用道具 举报 送花

已绑定手机

1

主题

16

回帖

369

积分

中级会员

积分
369
发表于 2026-10-30 11:38:19 | 显示全部楼层
这种慢速度场景无所谓吧,高速场景又影响速度。
回复

使用道具 举报 送花

0

主题

6

回帖

36

积分

新手上路

积分
36
发表于 7 天前 | 显示全部楼层
请问这种协程的任务,如何写成函数方式?程序长了各任务写在一个大while里不现实。再就是若写成的任务函数,里面再调用子函数,子函数里也想用协程的延时等,怎么写?

点评

就是正常写即可,这个解决的仅仅是堵塞延时的问题。 也就是说,正常的功能流程,它在没有很长执行时间的情况下,你可以把它当成不用中断的部分来执行。也就是直接调用函数即可。  详情 回复 发表于 5 天前
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-11-7 11:30 , Processed in 0.078667 second(s), 89 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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