工具/软件:Code Composer Studio
大家好,
我正在使用Lauchpad作为CCS 7.1 的调试器。
主代码是如下所示的状态机:
在每个步骤中,GPIO操作都将完成,ADC10将捕获结果。
state machine变量声明如下:
在.h文件中:
typedef枚举
{
空闲,
检查插入,
插入无效,
有效插入,
}状态_t;
在.c中
静态状态_t状态=空闲;
问题在于,在状态机的每个循环中,state变量都会毫无理由地变为另一个状态。 它以正确的状态退出状态机,并以另一状态重新进入状态机。
我非常希望能在这方面得到帮助。
非常感谢
萨利姆。