打印

STM32F103使用固件库点亮LED灯,编译没有错,但灯就是不亮,真心求大神指点

[复制链接]
429|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
没名字的人|  楼主 | 2020-4-3 21:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
bsp_led.c文件:
#include "bsp_led.h"
#include "stm32f10x.h"
void GPIO_Config(void){
        GPIO_InitTypeDef GPIO_InitStruct;
    RCC_APB2PeriphResetCmd(LED_G_GPIO_CLOCK, ENABLE);
        
        GPIO_InitStruct.GPIO_Pin=LED_G_GPIO_PIN ;
        
        GPIO_InitStruct.GPIO_Mode=GPIO_Mode_Out_PP;
        GPIO_InitStruct.GPIO_Speed=GPIO_Speed_50MHz;
        GPIO_Init(LED_G_GPIO_PORT,&GPIO_InitStruct );
}

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_CLOCK   RCC_APB2Periph_GPIOB
void GPIO_Config(void);
#endif


main.c文件:
#include "stm32f10x.h"
#include "bsp_led.h"

int main(void){

        GPIO_Config();
        GPIO_ResetBits(LED_G_GPIO_PORT, LED_G_GPIO_PIN );
        
}

编译显示没有任何错误,也没任何警告,这是为什么

使用特权

评论回复
沙发
zchong| | 2020-4-4 09:20 | 只看该作者
时钟开了吗?似乎没有看到。官方的例子,抄一抄,这种IO控制还需要发帖吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

420

主题

432

帖子

0

粉丝