1.点亮LED
c文件:
// bsp :board support package 板级支持包
#include "bsp_led.h"
//.h文件中放的是宏,当以后需要修改硬件部分时,只需要修改宏就完事了,不需要在函数中修改
void LED_GPIO_Config(void)
{
GPIO_InitTypeDef GPIO_InitStruct; //GPIO_InitTypeDef是GPIO头文件里的结构体
//GPIO_InitStruct是定义的初始化结构体
RCC_APB2PeriphClockCmd(LED_G_GPIO_CLK, ENABLE);//
GPIO_InitStruct.GPIO_Pin = LED_G_GPIO_PIN; //PIN脚
GPIO_InitStruct.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出
GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz; //速度
GPIO_Init(LED_G_GPIO_PORT, &GPIO_InitStruct); //GPIO初始化函数
}
h文件:
#ifndef __BSP_LED_H
#define __BSP_LED_H
#include "stm32f10x.h"
#define LED_G_GPIO_PIN GPIO_Pin_0 //PIN脚
#define