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

[stm32]外中断控制灯光

在STM32CubeMX中配置外部中断功能和参数

1、将上拉输入的引脚设置为:GPIO_EXTI功能

2、GPIO模式设为下降沿触发外部中断,使能上拉电阻,用户标签

3、要将NVIC的相关中断勾选

只有将中断源进行勾选,相关的中断请求才能得到内核的响应

重新实现外部中断回调函数

步骤:

1.在stm321xx_it.c中,找到外部中断服务程序EXTIx_IRQhandler()

2.在外部中断服务程序中,找到外部中断通用处理函数

3、在外部中断通用处理函数中,找到外部中断回调函数

4、在main.c文件中,重新实现外部中断回调函数,根据触发引脚中断的不同引脚,实现相关的控制逻辑

6、重写外部中断回调函数

复制回调函数原形,不包含“—week"关键字

8、代码实现

在main文件中重写该回调函数,根据触发中断的不同引脚,实现相应的功能

KEY3产生外部中断信号,翻转LED1信号,KEY4产生外部中断信号,翻转LED2灯信号


 

http://www.lryc.cn/news/191311.html

相关文章:

  • huggingface下大模型最好的方案
  • Maven 密码加密
  • Socks5代理和代理IP:网络工程师的多面利器
  • 模拟信号隔离器在水处理控制系统中的应用方案
  • XML是不是主要用做配置文件?
  • 在 Elasticsearch 中实现自动完成功能 3:completion suggester
  • 走进Flink
  • Kubernetes核心组件Services
  • Win10 系统中用户环境变量和系统环境变量是什么作用和区别?
  • rust模式
  • 紫光同创FPGA 多路视频处理:图像缩放+视频拼接显示,OV7725采集,提供PDS工程源码和技术支持
  • 软考 系统架构设计师系列知识点之软件质量属性(4)
  • 如何用BI制作图表组合?
  • 使用frida来spawn Fork 的子进程
  • 网工笔记整理:策略工具Filter-policy的使用
  • 数据结构和算法——查找算法
  • Blender:对模型着色
  • 加密市场波动:地缘政治与美股走弱引发不确定性!
  • ElementUI编辑表格单元格与查看模式切换的应用
  • spring-创建Webservice服务
  • Maven系列第3篇:详解maven解决依赖问题
  • 读书笔记:多Transformer的双向编码器表示法(Bert)-4
  • Stable Diffusion XL搭建
  • 面试题-React(十一):性能优化之PureComponent和memo
  • <图像处理> Fast角点检测
  • 基于centos、alpine制作Java JDK基础镜像
  • 【AI视野·今日Robot 机器人论文速览 第五十二期】Wed, 11 Oct 2023
  • hive 知识总结
  • golang/云原生/Docker/DevOps/K8S/持续 集成/分布式/etcd 教程
  • jeecg库login登录过程分析笔记