好多时候,我认为时间调度是比操作系统更加有优势的.
因为涉及不到各种保护,唯一需要注意就是最长任务执行时 ...
我也这样认为,单片机的资源有限,简单的几个进程的话,时间维度错开后,注意大任务不超过时间片就行了。 对于单片机裸编程的用户,这个定时器调度的多任务,已经非常好用了 简单不耗时的任务完全够用了 我也有个类似的工程, 只有一个产生节拍的中断没问题,一旦开启其他中断,比如串口2. 程序就跑飞了。 我用的是sdcc编译器。 感觉跟函数的可重入相关。 新增串口2发送功能,printf方便调试,串口1仿真用,完美使用一箭双雕
页:
1
[2]