打印

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

[复制链接]
458|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

粉丝