摘要:
1根据各任务的周期执行时间确定轮询间隔,注意(轮询时间间隔只能比任务执行时间稍长,但一定不能断) 2 用一个定时器,基准定时为各任务的最小公倍数;软件计数器累加从而触发各任务标志(对任务进行字节编码) 3主函数中分别操作:Toggle_Task();//设置各标志,这里可以是非时间触发的事件 sle 阅读全文
摘要:
转自 用C语言实现状态机设计模式 阅读全文
摘要:
/*根据http://www.cnblogs.com/autosar/archive/2012/06/22/2558604.html整理*/typedef int State; /*状态*/typedef int Condition;/*事件*/#define STATES (3 + 1) /*总共 阅读全文