美文网首页
使用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