求问如何使几个无限循环程序可以互相打断?

2019-07-21 01:35发布

本帖最后由 Ane 于 2019-4-19 18:50 编辑

新人第一次发帖,学STM32没多久,原子的教程里很多实验还没看。

现在想编一个程序能够实现:有3种模式,每个都是一个无限循环程序,想让这3种模式可以互相打断。
求问有没有可能做到以及怎样可以做到?
(几个模式就当是通过按键来选择吧)
中断和UCOS都是有优先级的,不能做到互相打断吧。

提前感谢各位的指导!

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
12条回答
Ane
2019-07-21 17:03
本帖最后由 Ane 于 2019-4-19 20:46 编辑
gotofly21 发表于 2019-4-19 16:20
不是每个任务本来就是无限循环的吗?  你才3个,系统至少支持上百个吧.

不太明白呀
我的3个任务都是无限循环,比如先让任务1运行了,然后要调出任务2,于是任务2执行了,这样就是2打断了1,但是还想让1打断2、1打断3、3打断1、2打断3、3打断2。我看UCOS的是有优先级的,能用UCOS吗

一周热门 更多>