1、新建文件夹,建.c和.h,并添加进工程文件
2.编写.c和.h代码
#ifndef __LED_H
#define __LED_H
void LED_Init(void);//对模块外部声明,这个函数是可以被外部调用的函数
#endif
//函#include "stm32f10x.h" // Device header
//定义函数LED_Init,LED的两个GPIO就可以初始化完成了
void LED_Init(void)
{
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE); //配置外设,开启时钟
GPIO_InitTypeDef GPIO_InitStructure;//定义结构体变量
//三个结构体参数设置
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;//推挽输出
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1 | GPIO_Pin_2;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOA, &GPIO_InitStructure);
}数的变量声明
3.调用