UCOSIII延时的任务调度怎么实现?
STM32用UCOSIII去写程序,现在需要延时,但不能进行调度,延时的时间是几百毫秒,改怎么搞?
楼主,你如果只是需要给调度器上锁,用OSSchedLock(&err)比较恰当。
临界段代码保护会根据OS_CFG_ISR_POST_DEFERRED_EN 是否为一 来分别用调度器上锁或则关中断的方式来保护代码。
如果你是要关调度器并关中断 你得让OS_CFG_ISR_POST_DEFERRED_EN=0再调用OS_CRITICAL_ENTER(),OS_CRITICAL_EXIT() 。
延时之前给任务调度器上锁,延时结束后解锁任务调度器
是这样写吗?CPU_SR_ALLOC();OS_CRITICAL_ENTER();//中间代码OS_CRITICAL_EXIT();
OS_ERR err;OSSchedLock(&err);{ .....;}OSSchedUnlock(&err);
没错,用的就是这个
初入开关电源,想请教一个很基础的问题。做200W LED驱动电源。采用的PFC+LLC结构中,PFC本身已能够实现直流侧的恒流控制,为什么还要引入LLC。请问PFC直接连LED可以吗。...
OB2273A能过6级能效吗?准备弄个25V/3A的电源,谢谢!用PF6116AG 吧pin to pin75W 不用加图腾。
有资料吗,或者网站也可以
5级的,现在最新的可以用OB2365AMP,满足6级能效
实测,待机功...
做了一个DC-DC电源 ,输入DC13V,两路输出分别是6V 0.5A 4V 1.7A,EMC非常的差,请教一下大神该如何整改。谢谢!V.jpg (170.67 KB, 下载次数: 8)下载附件2020-4-12 16:21 上传H.jpg (...