欢迎来到亿配芯城! | 免费注册
你的位置:MICREL(麦瑞)半导体IC芯片全系列-亿配芯城 > 芯片资讯 > 嵌入式软件设计之状态机编程开发方案
嵌入式软件设计之状态机编程开发方案
发布日期:2024-01-09 12:28     点击次数:178

前言

功能业务代码写多了,回看代码会发现用if-else if-else用的越来越多,因为有很多场景需要区分,不同场景下的功能不一样,因此需要通过if做判断,场景一旦多了起来起来,用if-else if-else就会越来越多。

这里的if-else if-else通常是用来区分不同场景下的功能实现, 芯片采购平台和上篇提到的表驱动编程还不太一样。

为了避免这种情况,本编介绍一种开发方法--状态机编程。

为什么需要状态机编程?相信很多人在实现if判断的时候,偶尔会出现不小心漏掉或者写错一些触发条件,导致功能出现异常的问题,特别是一些复杂的逻辑条件,一大堆的&&/

相关资讯