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

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

  [复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:548
  • 最近打卡:2025-10-15 09:47:36

8

主题

81

回帖

944

积分

高级会员

积分
944
发表于 5 天前 | 显示全部楼层
conso*** 发表于 2025-10-11 00:22
Rebuild started: Project: TASK_Test
Rebuild target 'Target 1'
User command #1: .\Auto_Keil.exe

tmr_isr(0) tmr_isr(1) tmr_isr(2) tmr_isr(3) tmr_isr(4) tmr_isr(11) // 定义中断服务程序

234行是这段代码
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:591
  • 最近打卡:2025-10-15 09:49:21
已绑定手机
已实名认证

116

主题

2889

回帖

7364

积分

版主

积分
7364
发表于 5 天前 | 显示全部楼层
conso*** 发表于 2025-10-11 00:22
Rebuild started: Project: TASK_Test
Rebuild target 'Target 1'
User command #1: .\Auto_Keil.exe

我使用了超过31的中断号
你需要使用一个中断号拓展工具来做个补丁
https://www.stcai.com/gjrj 在这里下载
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:548
  • 最近打卡:2025-10-15 09:47:36

8

主题

81

回帖

944

积分

高级会员

积分
944
发表于 5 天前 | 显示全部楼层
王*** 发表于 2025-10-11 09:10
我使用了超过31的中断号
你需要使用一个中断号拓展工具来做个补丁
https://www.stcai.com/gjrj 在这里下 ...

好的,我试试,谢谢
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:548
  • 最近打卡:2025-10-15 09:47:36

8

主题

81

回帖

944

积分

高级会员

积分
944
发表于 4 天前 | 显示全部楼层
我是C语言小白,不知道楼主能不能提供8H8K64U的版本,也就是8位单片机的版本学习一下?set_io.h和set_timer.h都不太会写。

点评

使用stcisp直接生成1ms定时器中断,然后在中断里调用set_task_mode即可  详情 回复 发表于 4 天前
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:591
  • 最近打卡:2025-10-15 09:49:21
已绑定手机
已实名认证

116

主题

2889

回帖

7364

积分

版主

积分
7364
发表于 4 天前 | 显示全部楼层
conso*** 发表于 2025-10-12 12:46
我是C语言小白,不知道楼主能不能提供8H8K64U的版本,也就是8位单片机的版本学习一下?set_io.h和set_timer ...

使用stcisp直接生成1ms定时器中断,然后在中断里调用set_task_mode即可
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:548
  • 最近打卡:2025-10-15 09:47:36

8

主题

81

回帖

944

积分

高级会员

积分
944
发表于 3 天前 | 显示全部楼层
王*** 发表于 2025-10-12 16:41
使用stcisp直接生成1ms定时器中断,然后在中断里调用set_task_mode即可

谢谢,我琢磨琢磨
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-10-16 03:41 , Processed in 0.126164 second(s), 77 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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