美文网首页
使用GPIO输出点亮一个LED灯

使用GPIO输出点亮一个LED灯

作者: 圆肩男孩 | 来源:发表于2021-02-24 16:23 被阅读0次

1. 创建工程

  • 选择芯片型号
    STM32L431RCT6


    芯片型号
  • 配置GPIO引脚
    查看原理图,确定控制LED的引脚,这里我们可以看出LED使用的是PC13引脚,给个高电平LED就可以亮。


    LED原理图

所以下面我们选择PC13引脚进行配置:


GPIO选择
GPIO配置
  • 配置时钟源
    选择晶体/陶瓷晶振Crystal/Ceramic Resonator(备注:BYPASS Clock Source(旁路时钟源))


    时钟选择

    我们选择外部高速时钟(HSE)


    时钟配置
  • 生成工程代码设置


    工程设置
    代码

2. 在keil中编写代码

在main.c

HAL_GPIO_WritePin(GPIOC, GPIO_PIN_13, GPIO_PIN_SET);
HAL_Delay(500);
HAL_GPIO_WritePin(GPIOC, GPIO_PIN_13, GPIO_PIN_RESET);
HAL_Delay(500);

下载进去

相关文章

网友评论

      本文标题:使用GPIO输出点亮一个LED灯

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