STM32学习记录

GPIO

GPIO:通用输入输出口,可配置八种输入输出模式,引脚电平0~3.3v。

GPIO初始化

1
2
3
4
5
6
7
8
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);  \\启用 GPIOA 的外设时钟

\\使用 GPIO_InitTypeDef 结构初始化 GPIOA
GPIO_InitTypeDef GPIO_InitStructure;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; \\推挽输出
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0; \\定义引脚pin0
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; \\时间为50MHz
GPIO_Init(GPIOA, &GPIO_InitStructure);

STM32学习记录
https://beetlesliu.github.io/2025/04/29/STM32学习记录/
作者
Beetles
发布于
2025年4月29日
更新于
2026年4月8日
许可协议