简单的固件库点灯
在之前已经新建好了固件库模板,同时也清楚了寄存器点灯的主要步骤,那么就来尝试一下简单的固件库点灯吧。
首先在组文件USER之上新建“bsp_led.c”和“bsp_led.h”文件(文件名可随意取)
LED 灯引脚宏定义
通过代码将控制 LED 灯的 GPIO 端口、GPIO 引脚号以及 GPIO 端口时钟封装起来了,在实际控制的时候我们就直接用这些宏。下面选择在新建的“bsp_led.h”文件中进行相关操作。
代码实现
#ifndef _BSP_LED_H
#define _BSP_LED_H
#include "stm32f10x.h"
#define LED_G_GPIO_PIN GPIO_Pin_0
#define LED_G_GPIO_PORT GPIOB
#define LED_G_GPIO_CLK RCC_APB2Periph_GPIOB
void LED_GPIO_Config(void);