当前位置: 首页 > news >正文

【STM32】GPIO输入实现按键控制LED

1.stm32cubemx配置

在这里插入图片描述
在这里插入图片描述

和上篇博客配置一样

2.代码编写

实现一个按键按下LED1亮,另一个按下LED灭
在这里插入图片描述
KEY1实现LED1亮,KEY2实现LED2灭

1.配置GPIOA,GPIOB时钟使能

在这里插入图片描述

2.配置GPIOB模式初始化

在这里插入图片描述

3.配置GPIOA模式初始化

基本和2一样,不一样的是按键使用的是4,5引脚,配置模式为输入模式
在这里插入图片描述
在这里插入图片描述
记得按键配置是GPIOA;

4.LED1的亮灭实现

在这里插入图片描述

5.读取按键状态

在这里插入图片描述
在这里插入图片描述

6.函数声明

上面所有函数需要再gpio.h申明
在这里插入图片描述

7.主逻辑实现

在这里插入图片描述
初始化
在这里插入图片描述

8.演示


http://www.mrgr.cn/news/20721.html

相关文章:

  • C++ DLL DEMO
  • Node.js 入门:中间件与安全性深度解析
  • android面试:解释一下 AsyncTask是什么?
  • 【生日视频制作】奔驰大G提车交车仪式感广告展示牌AE模板修改文字软件生成器教程特效素材【AE模板】
  • Linux系统性能调优技巧
  • 瞬时流量过大,如何实现服务熔断、降级和限流
  • docker-network
  • 三大技术都有的零信任厂商,他来打擂了!
  • 练习实践-git工具-id:1-git 工具的基础命令
  • Android中Fragment的高级用法
  • 全国科普日知识竞赛答题
  • 网页开发 HTML
  • 飞速了解Conda的作用和安装使用教程
  • Qt实现几何、颜色、不透明度动画
  • 解决商店汽水兑换问题——利用贪心算法与循环结构
  • 4-2.Android Camera 之预览图像编码模板(SurfaceView)
  • zabbix4.0创建自定义监控项
  • 【Boost】Asio库学习(二)
  • C# 排序算法之快速排序
  • 利用全核范数去噪技术优化彩色图像处理