1.使能外设时钟

输入:RCC_APB2PeriphClockCmd函数,查看函数定义,根据函数定义填写参数:

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);
2.配置端口模式

输入函数GPIO_Init,跳转到函数定义,查看函数定义得知函数体的第二个参数是结构体,先定义结构体并且填写结构体的各个参数,然后填写函数参数:

	GPIO_InitTypeDef GPIO_InitStructure;    //定义结构体
	GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;		//结构体参数
	GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13;		//结构体参数
	GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;		//结构体参数
	GPIO_Init(GPIOC, &GPIO_InitStructure);		//填写GPIO_Init函数的参数
3.设置高低电平来操作GPIO口:
	GPIO_SetBits(GPIOC, GPIO_Pin_13);    	//设置GPIO PC13高电平,熄灭LED灯
	GPIO_ResetBits(GPIOC, GPIO_Pin_13);		//设置GPIO PC13低电平,点亮LED灯

STM32学习笔记_点灯(基于库函数方式)_STM32学习笔记