GPIO简介:
通用输入输出口。引脚电平0v~3.3v。部分引脚可容忍5V。
可配置8种输入输出模式。
输出模式下:控制端口输出高低电平,可驱动LED,蜂鸣器,模拟通信协议时序等。
输入模式下:读取端口的高低电平,用于读取按键输入,ADC电压采集,模拟通信协议接收数据等。
所有的GPIO都是挂载在APB2总线上。

每个端口都对应寄存器的某一位,该位写0,端口就会输出低电平。写1,端口就会输出高电平。

8种输入输出模式:

各个外设的参考配置:
SPI:

TIM定时器:

USART串口:

I2C:

STM32F10xGPIO基础:LED控制与按键接口应用
文章介绍了STM32F10x微控制器中GPIO的功能,包括其工作模式、如何驱动LED和蜂鸣器,以及如何读取按键输入。通过示例代码展示了如何初始化GPIO并实现LED闪烁和按键控制LED状态。
通用输入输出口。引脚电平0v~3.3v。部分引脚可容忍5V。
可配置8种输入输出模式。
输出模式下:控制端口输出高低电平,可驱动LED,蜂鸣器,模拟通信协议时序等。
输入模式下:读取端口的高低电平,用于读取按键输入,ADC电压采集,模拟通信协议接收数据等。
所有的GPIO都是挂载在APB2总线上。

每个端口都对应寄存器的某一位,该位写0,端口就会输出低电平。写1,端口就会输出高电平。






1597
3079