一,初识按键 共俩个按键,分别为 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
|