反正没人看系列
led.c
#include "led.h"
void LED_init(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOE|RCC_APB2Periph_GPIOE,ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
GPIO_Init(GPIOE, &GPIO_InitStructure);
GPIO_SetBits(GPIOE,GPIO_Pin_5);
GPIO_InitStructure.GPIO_Pin=GPIO_Pin_6;
GPIO_Init(GPIOE, &GPIO_InitStructure);
GPIO_SetBits(GPIOE,GPIO_Pin_6);
}
main.c
#include "sys.h"
#include "delay.h"
#include "usart.h"
#include "led.h"
int main(void)
{
delay_init(); //ÑÓʱº¯Êý³õʼ»¯
LED_init(); //³õʼ»¯ÓëLEDÁ¬½ÓµÄÓ²¼þ½Ó¿Ú
while(1)
{
LED0=0;
LED1=1;
delay_ms(300); //ÑÓʱ300ms
LED0=1;
LED1=0;
delay_ms(300); //ÑÓʱ300ms
}
}
led.h
#ifndef __LED_H
#define __LED_H
#include "sys.h"
#define LED0 PEout(6)
#define LED1 PEout(5)
void LED_init(void);//³õʼ»¯
#endif
这里有个回车