请问ucosiii能否在微秒延时里进行任务调度

2019-07-21 06:57发布

我看了课程中ucosiii只能在最小1ms的延时才能有任务调度,例程把us的延时任务调度关了。如果把里面把us延时任务调度开了,但OS_CFG_TICK_RATE_HZ最多只能1000,是不是也不能有us延时的任务调度?
我的项目需要在20us的延时中做任务调度,ucosiii能解决吗?如果不能的话还有其他的方法吗?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
wwwlzh1984
1楼-- · 2019-07-22 00:15
我想用sd卡的数据控制64个led灯,但是是我希望64个灯能在1秒内有3000次刷新,刷新率越高越好,我就需要一边从sd卡取数据,一边把操作led灯,如果中断了sd卡就取不到数据。好像stm32不太行,我现在想能不能用多个芯片,一个用来取sd卡的数据,其他的用来控制led灯,但时间同步上没想通,或者想用其他运行能力更强的芯片
backup2k
2楼-- · 2019-07-22 04:58
 精彩回答 2  元偷偷看……
wwwlzh1984
3楼-- · 2019-07-22 09:25
就是类似的东西,其实我想用ws2812的灯珠led灯做,但是如果只用一个i/o口做的话,ws2812点亮一个灯就要30us,想找什么芯片可以并行输出数据,一下控制好几组ws2812的灯珠
backup2k
4楼-- · 2019-07-22 09:47
串入并出芯片,例如传统的74HC595
askCai
5楼-- · 2019-07-22 15:04
怎么看不到消息

一周热门 更多>