按鈕要長按才能顯示關機,放手就不行了,我想要的是按一下就永久關機,再按一下就永久開機。
void KEY_TEST2(void)
{
static unsigned int i = 0;
if(KEY2==0)//按鍵1
{
delay_ms(50);
if(KEY2==0)
{
i = ++i%2;
printf("i = %d\r\n",i);
switch(i)
{
case(0):
POWER_OFF_MODE();break;
case(1):
AD_TEST();break;
}
while(!KEY2);
}
}
}
void main(void)
{
while(1)
{
AD_TEST();
KEY_TEST2();
}
}
|