找回密码
 立即注册
楼主: Cos***

今停一次,RTOS 线上教学:全局不关总中断的CosyOS for STC,20课时

 火... [复制链接]
  • TA的每日心情
    奋斗
    9 小时前
  • 签到天数: 39 天

    [LV.5]常住居民I

    0

    主题

    55

    回帖

    120

    积分

    注册会员

    积分
    120
    发表于 2024-5-1 09:57:55 | 显示全部楼层
    截图202405010957158142.jpg
    这个这样显示的

    点评

    你多试验、多思考,就会明白的  发表于 2024-5-1 14:26
    不同的技术要求,打勾的是“启用或不启用”,箭头的是“选择题”  发表于 2024-5-1 13:20
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    6 小时前
  • 签到天数: 173 天

    [LV.7]常住居民III

    5

    主题

    573

    回帖

    2333

    积分

    荣誉版主

    积分
    2333
     楼主| 发表于 2024-5-1 13:17:20 | 显示全部楼层
    大家对本次课程都有什么看法、建议、都可以提出来,
    综合一下大家的建议,后续课程可以做一些适当的调整。




    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 29 天

    [LV.4]偶尔看看III

    5

    主题

    43

    回帖

    177

    积分

    注册会员

    积分
    177
    发表于 2024-5-3 10:16:56 | 显示全部楼层
    收藏一波,后面希望能用到。看介绍挺不错的
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-25 10:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    1

    回帖

    8

    积分

    新手上路

    积分
    8
    发表于 2024-5-3 13:32:10 | 显示全部楼层
    能否继续使用官方发布的库函数?

    点评

    当然可以了。  详情 回复 发表于 2024-5-3 13:54
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    6 小时前
  • 签到天数: 173 天

    [LV.7]常住居民III

    5

    主题

    573

    回帖

    2333

    积分

    荣誉版主

    积分
    2333
     楼主| 发表于 2024-5-3 13:54:13 | 显示全部楼层
    dujiangyan 发表于 2024-5-3 13:32
    能否继续使用官方发布的库函数?

    当然可以了。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    5 小时前
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    0

    主题

    6

    回帖

    82

    积分

    注册会员

    积分
    82
    发表于 2024-5-4 20:12:21 | 显示全部楼层
    使用uDelay_s(~0)延时语句,编译后有报警,如下所示:
    Sources\Test\test.c(23): warning C188: 'constant': value truncated

    但不影响运行,是否有隐含问题?

    点评

    你说的这个问题,我仔细的研究了一下,还真是个大问题! 你可立大功了!!! 郑重通知大家: 以后只要是想在任务中进行“无限延时”的, API一律使用:uDelay_tc(~0); 以滴答周期为单位进行无限延时。 无论是 STC8  详情 回复 发表于 2024-5-4 20:59
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    6 小时前
  • 签到天数: 173 天

    [LV.7]常住居民III

    5

    主题

    573

    回帖

    2333

    积分

    荣誉版主

    积分
    2333
     楼主| 发表于 2024-5-4 20:59:18 | 显示全部楼层
    本帖最后由 CosyOS 于 2024-5-4 21:10 编辑
    stc-xuewei 发表于 2024-5-4 20:12
    使用uDelay_s(~0)延时语句,编译后有报警,如下所示:
    Sources\Test\test.c(23): warning C188: 'constant' ...

    你说的这个问题,我仔细的研究了一下,还真是个大问题!
    你可立大功了!!!

    郑重通知大家:
    以后只要是想在任务中进行“无限延时”的,
    API一律使用:uDelay_tc(~0);  以滴答周期为单位进行无限延时。
    无论是 STC8、STC32、ARM,都是如此。
    否则,即使编译器没报警,~0 被编译后也会变成  非最大值的滴答周期
    并最终导致“无限延时”变为了不确定的“有限延时”



    特此公告!

    其它含有超时机制的服务,无限等待结果成功,不受影响。

    uTakeBin(bin, ~0);
    因为所有含有超时机制的服务,超时时间的单位就是滴答周期。



    回复 支持 1 反对 0 送花

    使用道具 举报

  • TA的每日心情
    开心
    5 小时前
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    0

    主题

    6

    回帖

    82

    积分

    注册会员

    积分
    82
    发表于 2024-5-4 21:53:47 | 显示全部楼层
    阻塞和挂起是两个概念吗?

    点评

    是的。 阻塞的任务,可以用清除阻塞来解除阻塞并使其就绪; 挂起的任务,可以用恢复任务来恢复该任务的原状态。  详情 回复 发表于 2024-5-4 22:53
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    6 小时前
  • 签到天数: 173 天

    [LV.7]常住居民III

    5

    主题

    573

    回帖

    2333

    积分

    荣誉版主

    积分
    2333
     楼主| 发表于 2024-5-4 22:53:49 | 显示全部楼层
    本帖最后由 CosyOS 于 2024-5-4 22:59 编辑
    stc-xuewei 发表于 2024-5-4 21:53
    阻塞和挂起是两个概念吗?

    是的。
    阻塞的任务,可以用“清除阻塞”来使其就绪并运行;
    挂起的任务,可以用“恢复任务”来恢复该任务的原状态。


    看 Demo 示例程序,具体同步过程是如何应用的。
    没事多看下已发布的课程资料pptx。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    8 小时前
  • 签到天数: 82 天

    [LV.6]常住居民II

    0

    主题

    21

    回帖

    333

    积分

    中级会员

    积分
    333
    发表于 2024-5-5 19:38:29 | 显示全部楼层
    很强大!!!顶起
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-17 17:53 , Processed in 0.073964 second(s), 68 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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