新手上路
- 积分
- 34
- 金钱
- 34
- 注册时间
- 2019-2-9
- 在线时间
- 8 小时
|
5金钱
出现2个错误,怎么改都找不出问题,求大佬们帮忙看看
按键出文件:
#include "key.h"
#include "stm32f10x.h"
#include "delay.h"
#include "sys.h"
void KEY_Init()
{
GPIO_InitTypeDef GPIO_InitSS;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOE|RCC_APB2Periph_GPIOA,ENABLE);
GPIO_InitSS.GPIO_Mode=GPIO_Mode_IPU;
GPIO_InitSS.GPIO_Pin=GPIO_Pin_3|GPIO_Pin_4;
GPIO_Init(GPIOE,&GPIO_InitSS);
GPIO_InitSS.GPIO_Mode=GPIO_Mode_IPD;
GPIO_InitSS.GPIO_Pin=GPIO_Pin_0;
GPIO_Init(GPIOE,&GPIO_InitSS);
}
u8 key_can(u8 mode)
{
static u8 key_up=1;
if(mode)key_up=1;
if(key_up&&(KEY0==0||KEY1==0||WK_UP==1))
{
delay_ms(10);
key_up=0;
if(KEY0==0)return KEY0_PRES;
else if(KEY1==0)return KEY1_PRES;
else if(WK_UP==1)return WKUP_PRES;
}else if(KEY0==0||KEY1==0||WK_UP==1) return key_up=1;
return 0;
}
编译错误提示:
Build target 'Target 1'
compiling key.c...
..\WAISE\KEY\key.c(29): error: #127: expected a statement
else if(KEY1==0) return KEY1_PRES;
..\WAISE\KEY\key.c(30): error: #127: expected a statement
else if(WK_UP==1) return WK_UP_PRES;
..\WAISE\KEY\key.c: 0 warnings, 2 errors
"..\OBJ\Template.axf" - 2 Error(s), 0 Warning(s).
Target not created.
Build Time Elapsed: 00:00:03
我上网查了好多,都找不到问题,直接复制原子哥的代码也不行。拜托了
|
|