学习目标:可以看懂每条函数,方便搬运。
- 使能端口时钟
RCC_APB2PeriphClockCmd(|,)
配置时钟2,具体参数右键查看。
因为函数来自固件库,所以要include“stm32f10x.h”
- 初始化GPIO口
GPIO_Init(GPIOB, &GPIO_InitStructure)
| 1 | 1.定义结构体变量
选择io口 GPIO_InitTypeDef GPIO_InitStructure;
| 2.完善三个参数
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5; // 端口配置
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //IO口速度为50MHz
- 点灯
GPIO_SetBits();
stm32f103库函数版标准工程模板的配置文件