关于按键电路的问题

2019-07-25 12:22发布

   if(GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_2)==RESET)
        {
           delay_ms(100);
                if(GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_2)==RESET)
                {
                       
                        GPIOA->ODR^=0X02;

                }
       
        }


用这个按键电路,按下去以后发现,电流立即加大了30Ma,吓得我不敢再按了,控制引脚是配置为推挽输出模式,然后灯也没反应,是什么问题?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。