一 GPIO口
学单片机的第一步也是最简单的一步就是点灯,若想点灯,则首先需要了解GPIO口,GPIO全称:General Purpose Input Output,即通用输入输出端口,一般用来采集外部器件的信息或者控制外部器件工作,即输入输出。
二 GPIO口的模式
通过配置不同的功能,来达到不同的目的。具体用到会再分析。
三 实例演示及原理分析
通过操控gpio口来实现led灯的亮灭,及流水灯。
本此实验以stm32f407ig系列为例。
通过原理图可以看出,led右边与vcc相连,左边与gpio口相连。若想要led导通,则需要gpio口输出低电平。
打开cubeMX来配置工程,为了方便,后面进行代码分析。配置PE2 PF8 PF9 PF10引脚为输出管脚,隔一段时间改变输出状态即可完成流水灯操作。
工程配置如下,先将gpio口默认配置为高电平,防止上电后led都亮。导出工程分析完成时限代码。