精选优质文档-倾情为你奉上专题四GPIO利用库函数进行初始化及练习1、 开发板硬件电路1)Led电路:图1 开发板上led连接电路2)按键电路图2 开发板上按键电路3)蜂鸣器电路图3 开发板上蜂鸣器电路从上面的硬件电路可以看到,stm32芯片的GPIOB组高8位连接了led灯,当PA8-PA15中任一个端口是低电平,就令其对应的led灯点亮。GPIOD组的PD2端口使能led灯的数据锁存器,当PD2是高电平,stm32芯片管脚的状态立即反应到锁存器Q输出上。Stm32芯片的PA0和PA8、PC1和PC2连接了按键,当查询到这些管脚是低电平,就表明按键被按下了。Stm32芯片的PA2连接了蜂鸣器,当PA2是高电平,会令蜂鸣器响。2、 关于led、按键、蜂鸣器的初始化现在我们对上面硬件电路中的GPIO进行初始化,初始化包含两个方面:一是使能设备时钟,二是设置工作模式。连接按键的GPIO端口肯定是工作在输入方式啦,而连接led和蜂鸣器的GPIO端口肯定是工作在输出方式啦。1) led的初始化GPIO_InitTy