1.LED初始化
a.时钟函数选择(常见的时钟)
具体要看你要用到哪个外设可跳转到函数定义的地方看
因此我们要用到GPIOA——>选择RCC_APB2PeriphResetCmd来设置时钟
b.GPIO读写设置(九个常见的GPIO读写函数)
本题是用到GPIO_Init函数跳转其定义
两个都是结构体但是GPIOX为指针,然后跳转到GPIO_InitTypeDef结构体定义,其结构体变量为这些然后定义结构体变量
b.设置其高低电平
输出高电平
输出低电平
2.按键初始化
因为按键是输入模块所以模式应该设置为上拉输入
3.按键数据读取
bit是读取寄存器某一位,data是读取整个寄存器
输入模式下想读取GPIO输入啥可以用ReadInput函数(按键输入外设——>I/O脚——>寄存器——>芯片)
输出模式用output(点亮LED是输出 芯片——>寄存器——>I/O脚——>外设)