找回密码
 立即注册
楼主: CosyOS

全局不关总中断的 RTOS,CosyOS-III-V1.2.0, 送 擎天柱-AI8051U转89C52核心板

 火... [复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:482
  • 最近打卡:2025-08-08 00:48:19

5

主题

1187

回帖

4657

积分

荣誉版主

积分
4657
发表于 2024-6-16 14:55:41 | 显示全部楼层
本帖最后由 CosyOS 于 2024-6-16 14:58 编辑
stc-x*** 发表于 2024-6-16 00:09
我试做一个项目,用的是STC32G实验箱9.62
数码管显示时间:小时-分钟-秒钟(显示格式:xx-xx-xx)
设想在设 ...

只添加一句代码就可解决问题,KeyCode = 0;
截图202406161448022611.jpg



否则,KeyCode经常会保留原值,会导致TASK_A周期性的不断发送飞信。
当按  键3 以后,KeyCode 将始终为3,始终周期性的发送飞信(3),导致 which_hms 始终是0、1、2的计数变化,
最终导致 H/M/S 轮转闪烁。


再调整一下,这样会比较好:

if(KeyCode){
        uSendFet(FETION_A, KeyCode);
        KeyCode = 0;
}



回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:400
  • 最近打卡:2025-08-10 10:56:00

1

主题

30

回帖

852

积分

高级会员

积分
852
发表于 2024-6-16 22:46:37 | 显示全部楼层
Cos*** 发表于 2024-6-16 14:55
只添加一句代码就可解决问题,KeyCode = 0;

是的,是我的程序的问题,修改好了。CosyOS是稳定的,可靠的。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-04-16 22:04:39

10

主题

25

回帖

140

积分

注册会员

积分
140
发表于 2024-6-17 22:56:02 | 显示全部楼层
Cos*** 发表于 2024-6-16 13:39
syscfg.h、mcucfg_xxx.h,支持图形用户界面,
在 group Config。

没有看到group Confg的组
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-04-16 22:04:39

10

主题

25

回帖

140

积分

注册会员

积分
140
发表于 2024-6-17 23:03:02 | 显示全部楼层
Cos*** 发表于 2024-6-16 13:39
syscfg.h、mcucfg_xxx.h,支持图形用户界面,
在 group Config。

没有找到group config哪个文件,全部课程都有这个文件组吗?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:57
  • 最近打卡:2025-08-10 09:17:57

4

主题

78

回帖

764

积分

高级会员

积分
764
发表于 2024-6-18 16:50:23 | 显示全部楼层
2.3.0 什么时候发布哦?

点评

已经发布了,现在是 V2.3.1,你去gitee上自己下吧, 注意,System 中 文件 有变动, sv_int_pend.c、sv_int_pend.h,在新版中不存在了, 替换为了, sv_int_pend_fifo.c、sv_int_pend_fifo.h、 sv_int_pend_flag.c、  详情 回复 发表于 2024-6-19 00:49
希望这个世界让我装一次B
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:13
  • 最近打卡:2025-07-26 21:24:11

4

主题

14

回帖

182

积分

注册会员

积分
182
发表于 2024-6-18 20:24:07 | 显示全部楼层
本帖最后由 黄乃贝 于 2024-6-18 20:26 编辑

迟老师,5.22的例程  我再5.15 的工程上 按照说明文件中,添加文件和相关操作后编译,报了不少错误,是说好多重复定义的  但我搜索又找不到这些定义代码在哪,这是怎么回事啊?不知道怎么弄了
截图202406182020447072.jpg
截图202406182026063361.jpg

点评

事件标志组测试,会用到 定时中断 和 定时查询,需在 syscfg.h 中定义 用户定时中断总数 和 用户定时查询总数。 打开 test_xwtb_group.c,下面有注释, /* 在未启用任务管理器的前提下,如果用户仅创建一个定时中断  详情 回复 发表于 2024-6-19 00:45
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-04-16 22:04:39

10

主题

25

回帖

140

积分

注册会员

积分
140
发表于 2024-6-18 20:54:37 | 显示全部楼层
Cos*** 发表于 2024-6-16 13:39
syscfg.h、mcucfg_xxx.h,支持图形用户界面,
在 group Config。

在下载的文件里面没有看到group config这个文件夹
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:13
  • 最近打卡:2025-07-26 21:24:11

4

主题

14

回帖

182

积分

注册会员

积分
182
发表于 2024-6-18 21:06:13 | 显示全部楼层
田园*** 发表于 2024-6-18 20:54
在下载的文件里面没有看到group config这个文件夹

这里不就是麻
截图202406182106072527.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:482
  • 最近打卡:2025-08-08 00:48:19

5

主题

1187

回帖

4657

积分

荣誉版主

积分
4657
发表于 2024-6-19 00:45:33 | 显示全部楼层
黄*** 发表于 2024-6-18 20:24
迟老师,5.22的例程  我再5.15 的工程上 按照说明文件中,添加文件和相关操作后编译,报了不少错误,是说好 ...

事件标志组测试,会用到 定时中断 和 定时查询,需在 syscfg.h 中定义 用户定时中断总数 和 用户定时查询总数。
打开 test_xwtb_group.c,下面有注释,
/* 在未启用任务管理器的前提下,如果用户仅创建一个定时中断或定时查询,
* 系统会运行异常,所以又创建了如下的定时中断和定时查询来补充。
* 事件标志组测试时,用户另需在系统配置文件中重新定义 用户定时中断总数 和 用户定时查询总数。
*/
该文件中,共有2个定时中断任务、2个定时查询任务,所以,
用户定时中断总数,定义为  2;
用户定时查询总数,定义为  2;
就不会报错了。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:482
  • 最近打卡:2025-08-08 00:48:19

5

主题

1187

回帖

4657

积分

荣誉版主

积分
4657
发表于 2024-6-19 00:49:36 | 显示全部楼层
本帖最后由 CosyOS 于 2024-6-19 00:59 编辑
Yang.*** 发表于 2024-6-18 16:50
2.3.0 什么时候发布哦?

已经发布了,现在是 V2.3.1,你去gitee上自己下吧,
注意,System 中 文件 有变动,
sv_int_pend.c、sv_int_pend.h,在新版中不存在了,
替换为了,
sv_int_pend_fifo.c、sv_int_pend_fifo.h、
sv_int_pend_flag.c、sv_int_pend_flag.h,
Group System 中,相应需要调整一下。

syscfg.h 也有变动,需要更新。
这样,自己做出相应调整,有助于进一步熟悉 CosyOS。

因为我现在正憋着大招呢,想届时再发布 大版本更新。



回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-8-11 05:32 , Processed in 0.130600 second(s), 118 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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