1.relay.c
#include "stm32f10x.h"
#include "relay.h"
void Relay_Init(void)
{
GPIO_InitTypeDef Relay_Init;
//.使能GPIOA时钟
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);
//GPIOA3结构体配置
Relay_Init.GPIO_Pin=GPIO_Pin_3;
Relay_Init.GPIO_Speed=GPIO_Speed_10MHz;
Relay_Init.GPIO_Mode=GPIO_Mode_Out_PP;推挽输出
GPIO_Init(GPIOA,&Relay_Init);
}
2.relay.h
#include "stm32f10x.h"
void Relay_Init(void);
配合led可以实现继电器控制灯的亮灭。