当前位置:   article > 正文

STM32固件库点亮LED灯_include“led.h”找不到库

include“led.h”找不到库

目录

在构建固件库的时候需要定义USE_STDPERIPH_DRIVER这句话
在这里插入图片描述
在这里插入图片描述

main.c

#include "stm32f10x.h"
#include "led.h"

int  main()
{
	
	LED_init();
	
	while(1)
	{
		GPIO_ResetBits(GPIOC,GPIO_Pin_13);
	}
}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

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);
}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

led.h

#include "stm32f10x.h"
void LED_init(void);

  • 1
  • 2
  • 3

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/309533
推荐阅读
相关标签
  

闽ICP备14008679号