您尚未登录。

楼主 #1 2019-05-16 15:31:32

BugActiveDaughter
会员
注册时间: 2017-10-17
已发帖子: 118
积分: 117.5

MDK5.0 OS RTOSV 任务锁

MDK5.0  OS RTOSV1 任务锁没开放,有一种取巧方法,就是在执行不想被调度打断的代码之前先提高本线程优先级,之后再恢复。
  osThreadSetPriority (osThreadGetId (), osPriorityAboveNormal);
       // osDelay(4000);
        delay_ms(40000);
        print(0,"ui 1\n");
       
        osThreadSetPriority (osThreadGetId (), osPriorityNormal);
        osDelay(1);

离线

#2 2019-05-16 16:25:31

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,233
积分: 9197

Re: MDK5.0 OS RTOSV 任务锁

感谢美女分享!





离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn