嵌入式系统中状态机的应用

某项目中在业务逻辑的处理过程中需要处理多种的中断信号,导致逻辑部分的代码被搞得支离破碎。一直在想有没有好点的,漂亮一点的方法。这次在一个后续的项目中真好有一个重写这部分代码的机会,就拿它开开刀,拉出来练练。 1.分离逻辑处理和中断处理 在原来的实现中因为没有区分处理的原有逻辑和中断逻辑,才导致到处都是大段大段的if/else的。所以上来就将处理逻辑和中断逻辑砍开: ・处理逻辑:在理想状态下的处理逻
相关文章
相关标签/搜索