打印
[综合信息]

SWM181——按键

[复制链接]
256|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
木木guainv|  楼主 | 2023-2-14 16:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一,初识按键

共俩个按键,分别为

1,sw1是复位按键

2,sw2即GBIOB,PIN0

二,按键初始化

1,GPIO_Init(GPIOB,PIN0,0,1,0,0)上拉电阻输入

2,GPIO_GetBit()得到此刻电平

2,代码



int main(void)
{       
        SystemInit();       
       
        GPIO_Init(GPIOD, PIN0, 1, 0, 0, 0);                        //输出,接LED3
        GPIO_Init(GPIOB, PIN8, 1, 0, 0, 0);                        //输出,接LED1
        GPIO_Init(GPIOB, PIN9, 1, 0, 0, 0);                        //输出,接LED2
        GPIO_Init(GPIOB        , PIN0, 0, 1, 0, 0);                //输入上拉电阻,接SW2
while(1==1)
        {
                if(GPIO_GetBit(GPIOB,PIN0)==1)
                {
                        GPIO_SetBit(GPIOB,PIN8);
                        GPIO_ClrBit(GPIOB,PIN9);
                        GPIO_SetBit(GPIOD, PIN0);
                }
                else
                {
                        GPIO_ClrBit(GPIOB,PIN8);
                        GPIO_SetBit(GPIOB,PIN9);
                        GPIO_ClrBit(GPIOD,PIN0);
                }
        }
}


————————————————
版权声明:本文为CSDN博主「鹿川条也」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_60924455/article/details/127302066

使用特权

评论回复
沙发
小小蚂蚁举千斤| | 2023-2-15 10:24 | 只看该作者
讲的挺好,很清晰

使用特权

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

本版积分规则

148

主题

4100

帖子

5

粉丝