您的位置:首页 > 其它

状态机的按动作等待

2015-11-22 10:01 239 查看
比如一个时序协议 我们把单片机的定时器定位1ms

然后全局设个statue和action

中断时候 按定时器不同来重新加载等

这里我们只说最基本的电平变化

中断中除了重载中断

同时statue加一 然后action变为1 这里注意初始化的时候action和statue都为1

然后主程序里大致如下

while(1)
{
while(action);//一直在这里等待

action = 1;//重载action
switch(statue)//这里为状态
{
case 0:
break;

}


}

这样就可以保证程序比较快速的反应以及强壮

以上只是无聊时候的想法 希望能听到反馈
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: