#ifndef FunP
typedef void(*FunP)(); //无返回无参数函数指针宏定义
#endif
typedef enum
{
InitState,
Press,
Doublt,
WaitRelease,
Release
}IoState; //按键状态枚举
单片机是CH558,51内核的单片机。程序如图,如果加printf,不管加哪里,程序都不会出问题。不加This->state=WaitRelease数据会出错。This->state是枚举。求大神指点[img]https://bbs.21ic.com/static/image/smiley/comcom/9.gif" >
|