各位老师,我的按键控制LED灯为何只能一个按键有反应呀?

[复制链接]
638|0
 楼主| 一片混沌 发表于 2018-6-7 14:02 | 显示全部楼层 |阅读模式



各位老师,我是个初学者,调试STM32-mini板子时,改了个PA0控制PB0,PC13控制PC4的程序,如上图。可是在调试时,只有一个按键是能控制的,这是为何呀?

int main(void)

{

/* config the led */

LED_GPIO_Config();

/*config key*/

Key_GPIO_Config();



while (1)  

{  

  if (Key_Scan(GPIOA,GPIO_Pin_0)== KEY_ON)  

   GPIO_WriteBit(GPIOB,GPIO_Pin_0,(BitAction)(1-GPIO_ReadOutputDataBit(GPIOB,GPIO_Pin_0)));

  if (Key_Scan(GPIOC,GPIO_Pin_13) == KEY_ON)  

   GPIO_WriteBit(GPIOC,GPIO_Pin_4,(BitAction)(1-GPIO_ReadOutputDataBit(GPIOC,GPIO_Pin_4)));        

}  

}



您需要登录后才可以回帖 登录 | 注册

本版积分规则

391

主题

391

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部