最近在网上看了一篇关于单片机裸机的时间片轮询架构设计方法,个人感觉很高深(其实就是没看懂),为什么时间片轮询实时性更好呢?也有说该方**使任务(函数)看起来是并行运行的,这就更让我迷糊了。求一些简单易懂的时间片轮询法的资料,或者请大神给讲一讲这其中的设计精髓。(我目前的做法是,对实时性要求不高的,通过定时器定时,每100ms在定时器里置个标志位,在主循环中判断这个标志位来执行相应的任务,即100ms执行一次.而对于实时性要求较高的的任务,我就直接放在主循环中扫描(函数中没有delay等延时函数),而实时性要求更高的任务,就直接用中断了,如串口接收,这种方法算时间片轮询吗?) |