12/11

作者: 王子龙同学 | 来源:发表于2017-12-11 19:18 被阅读0次

    今天用stm32f429点亮了小灯:

    注意不要忘了开gpio的rcc时钟。

    bsp_led.h:

    #ifndef __BSP_LED_H

    #define __BSP_LED_H

    #include"stm32f4xx_gpio.h"

    #include"stm32f4xx_rcc.h"

    void LED_GPIO_Config(void);

    #endif

    bsp_led.c:

    # include"bsp_led.h"

    void LED_GPIO_Config(void)

    {

    GPIO_InitTypeDef GPIO_Initstruct;

    RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOH, ENABLE);

    GPIO_Initstruct.GPIO_Pin = GPIO_Pin_10;

    GPIO_Initstruct.GPIO_Mode = GPIO_Mode_OUT;

    GPIO_Initstruct.GPIO_OType = GPIO_OType_PP;

    GPIO_Initstruct.GPIO_PuPd = GPIO_PuPd_UP;

    GPIO_Initstruct.GPIO_Speed = GPIO_Fast_Speed;

    GPIO_Init(GPIOH,&(GPIO_Initstruct));

    }

    main.c:

    #include "stm32f4xx.h" // Device header

    #include "bsp_led.h"

    int main(void)

    {

    LED_GPIO_Config();

    while (1)

    {

    }

    }

    相关文章

      网友评论

          本文标题:12/11

          本文链接:https://www.haomeiwen.com/subject/zllwixtx.html