下面的问题我不是遇到一次两次,好多次实在找不出来问题,只能重新从以前的文档重新编写
unsigned char Key_apply(GPIO_TypeDef* GPIOx,uint16_t GPIO_Pin)
{
//////////////////////////未解之谜程序:一摸一样但是这里面的就是会报错////////////////////////////////////////////
// if(GPIO_ReadInputDataBit(GPIOx,GPIO_Pin)==KEY_ON);
// {
// while(GPIO_ReadInputDataBit( GPIOx, GPIO_Pin)==KEY_ON);
// return KEY_ON;
//
// }
// else return KEY_ON;
//////////////////////////////////////////////////////////////////////
if(GPIO_ReadInputDataBit(GPIOx, GPIO_Pin)==KEY_ON)
{
while((GPIO_ReadInputDataBit(GPIOx, GPIO_Pin)==KEY_ON));
return KEY_ON;
}
else return KEY_OFF;
}