按键为何无法用???

2019-07-21 03:48发布

#include "led.h"
#include "delay.h"
#include "sys.h"
#include "key.h"
//ALIENTEK Mini STM32??·?°?·????ú??2
//°??ü???????é    
//?????§????www.openedv.com
//?????????í??×?????????????
 int main(void)
 { 
 u8 t=0;  
 delay_init();       //???±??????????  
 LED_Init();       //????????LED??????????????
 KEY_Init();           //????????°??ü??????????????
 LED0=1;     //????LED
  LED1=0;     //????LED
 while(1)
 {
  t=KEY_Scan(0);  //?????ü??
  switch(t)
  {    
   case KEY0_PRES:
    LED0=!LED0;
    break;
   case KEY1_PRES:
    LED1=!LED1;
    break;
   case WKUP_PRES:    
    LED0=!LED0;
    LED1=!LED1;
    break;
   default:
    delay_ms(10); 
  }
 }  
}


中的按键为何无法用???

while(1)
 {
  t=KEY_Scan(0);  //?????ü??
  switch(t)
  {    
   case KEY0_PRES:
    LED0=!LED0;
    break;
   case KEY1_PRES:
    LED1=!LED1;
    break;
   case WKUP_PRES:    
    LED0=!LED0;
    LED1=!LED1;
    break;
   default:
    delay_ms(10); 
  }
 }  
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
正点原子
1楼-- · 2019-07-21 06:18
是不是硬件接错了?
PA0接1820了么?如果是,就是这个问题了!!
PA0必须断开和1820的链接才可以。
jermy_z
2楼-- · 2019-07-21 06:37
楼主这问题问的

还是先提升下问问题方法吧
psufhvka
3楼-- · 2019-07-21 08:43
回复【3楼】正点原子:
-嗯就是这问题,,谢谢了

一周热门 更多>