打印

按键翻转实验

[复制链接]
267|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
pi, gp, GPIO, IO, LED
在做按键控制LED灯亮灭翻转实验时,给的程序是通过控制寄存器的方式实现的。我想通过库函数来实现,所以写了下面的程序:
        while(1)
        {        
                if(GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_0)==ON)
                {
                        if(Key_Scan(GPIOA,GPIO_Pin_0)==KEY_ON )
                        {
                                LED1(OFF);
                        }        
                }
             if(GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_0)==OFF)
                {
                        if(Key_Scan(GPIOA,GPIO_Pin_0)==KEY_ON )
                                {
                                        LED1(ON);
                                }
                }        
        }

但是LED并没有按照我设想的那样,按一下灯灭,再按一下灯亮来工作,请问是什么问题呢???

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

376

主题

377

帖子

0

粉丝