赞
踩
在构建固件库的时候需要定义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);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。