状态机的按动作等待
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;
}
}
这样就可以保证程序比较快速的反应以及强壮
以上只是无聊时候的想法 希望能听到反馈
然后全局设个statue和action
中断时候 按定时器不同来重新加载等
这里我们只说最基本的电平变化
中断中除了重载中断
同时statue加一 然后action变为1 这里注意初始化的时候action和statue都为1
然后主程序里大致如下
while(1)
{
while(action);//一直在这里等待
action = 1;//重载action
switch(statue)//这里为状态
{
case 0:
break;
}
}
这样就可以保证程序比较快速的反应以及强壮
以上只是无聊时候的想法 希望能听到反馈
相关文章推荐
- java UDP 发送报文问题
- Maven自学笔记之创建Maven项目
- Maven自学笔记之创建Maven项目
- 前端_javascript的利器
- XML代码生成器——XMLFACTORY 简介(四)
- XML代码生成器——XMLFACTORY 简介(三)
- 点云数据处理
- A*寻路算法入门(七)
- A*寻路算法入门(七)
- A*寻路算法入门(七)
- 编程方式实现Spring的aop
- XML代码生成器——XMLFACTORY 简介(二)
- XML代码生成器——XMLFACTORY 简介(一)
- iOS Push 证书的重新生成
- Arduino与PC串口通信程序中出现的问题
- 读书笔记-零-为什么要读书?
- 【Leetcode】Binary Tree Right Side View
- C# xpath
- 编译使用Android源码中的GIF图片工具包--framesequence
- iOS 使用NJKWebViewProgress做webview进度条