STM32CubeMx开发之路—2点亮第一个LED灯


运行环境

工具版本说明
STM32CubeMXV5.0.0建议相同
Keil5V5.1.5建议相同

简介

本例程主要讲解如何通过IO的输出高低电平实现LED灯的亮灭


STM32CubeMx基本配置

基础配置过程请参考 STM32CubeMx(Keil5)开发之路—1配置第一个项目


STM32CubeMx GPIO配置

  • 查看电路图
  • PC0—PC7为LED管脚,并且低电平点亮LED灯,这里只对PC0进行配置

  • 1——在STM32CubeMx的芯片中鼠标左键点击选择PC0
  • 2——点击选择GPIO_Output

  • 1——点击选择GPIO
  • 2——点击进行更细节的设置
  • 3——选择默认输出的高低电平
  • 4——选择输出的模式
  • 5——选择拉高或者拉低
  • 6——给这个管脚取一个别名(程序员要习惯从0开始计数,所以我取名为LED0)

代码修改

  • 1——是对GPIO进行的相关配置
  • 2——对GPIO管脚高低电平输出和延时操作,实现LED灯的亮灭变化

小结

GPIO的操作在很多场合都能够用得上。常用场合

  • LED灯开关操作
  • 模拟IIC,红外等通讯
  • 对继电器的控制
  • 常见扩展芯片的使能 / 失能
    总体来说,GPIO管脚高低电平操作是实现比较简单,且效果比较直观的例程,因此作为第一个例程进行讲解。如果有什么疑问,欢迎在评论区进行评论,互相交流学习。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

iot 小胡

从未指望过会有人打赏...

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值