STM32固件库点亮LED灯
Posted 一只小阿大嗷
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STM32固件库点亮LED灯相关的知识,希望对你有一定的参考价值。
目录
在构建固件库的时候需要定义USE_STDPERIPH_DRIVER这句话
main.c
#include "stm32f10x.h"
#include "led.h"
int main()
{
LED_init();
while(1)
{
GPIO_ResetBits(GPIOC,GPIO_Pin_13);
}
}
main文件包含了led.h库文件,识别不到led.c这个文件,需要去添加路径
led.c
#include "led.h"
#include "stm32f10x.h"
void LED_init(void)
{
GPIO_InitTypeDef led_init;
//1.使能APB2的时钟GPIO
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);
//2.结构体配置
led_init.GPIO_Mode = GPIO_Mode_Out_PP;
led_init.GPIO_Pin = GPIO_Pin_13;
led_init.GPIO_Speed = GPIO_Speed_10MHz;
GPIO_Init(GPIOC,&led_init);
}
led.h
#include "stm32f10x.h"
void LED_init(void);
以上是关于STM32固件库点亮LED灯的主要内容,如果未能解决你的问题,请参考以下文章