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

STM32F1_Hal库学习EXTI

一、外部中断的逻辑框图

        中断从输入线来到中断控制处,最后至NVIC或者去到其他事件。

二、使用CubeMX来配置EXTI

1、首先选择外部中断中断的线路。

2、勾选NVIC的中断表

        选择不同的外部中断,有不同的中断线路。

三、打开CLion编辑中断代码

        打开stm32f1xx_it.c文件,ctrl + 单击函数,可以跳转到函数详细定义。查看函数实现可以看到如果EXTI的标志位不为0的话,就会先清除标志位后执行Callback函数,同时在Callback时一个弱定义函数,你可以重写,他便会执行你所写的代码。

四、总结

        本次讲解了EXTI的CubeMx配置,如何打开外部中断线路,同时CubeMx帮我们生成的代码中中断的执行逻辑,都是去对调用Callback函数,同时Callback函数都是弱定义。

http://www.dtcms.com/a/278981.html

相关文章:

  • 苍穹外卖学习指南(java的一个项目)(老师能运行,但你不行,看这里!!)
  • 最近要上Android 15的高通平台,按照之前Android14的高通平台的裁剪APP的方法修改,发现一改编译之后就不能进系统
  • LLaMA.cpp HTTP 服务参数: --pooling 嵌入模型 池化类型详解
  • 笔试——Day7
  • Datawhale AI夏令营大模型 task2.1
  • QML 常用控件(二)
  • Qt小组件 - 3 imageLabel
  • 【CV综合实战】基于深度学习的工业压力表智能检测与读数系统【3】使用OpenCV读取分割后的压力表读数
  • 《C++内存泄漏8大战场:Qt/MFC实战详解 + 面试高频陷阱破解》
  • 机器学习中的朴素贝叶斯(Naive Bayes)模型
  • AI日报 - 2025年07月14日
  • 认识下计算机视觉中的人脸识别
  • 网络准入控制系统的作用解析,2025年保障企业入网安全第一道防线
  • 【邀请函】网易灵动露天矿山具身智能技术发布会,7月26日上海见
  • 【笔记】chrome 无法打开特定协议或访问特定协议时卡死
  • AI香烟检测实战:YOLO11模型训练全过程解析
  • 多尺度频率辅助类 Mamba 线性注意力模块(MFM),融合频域和空域特征,提升多尺度、复杂场景下的目标检测能力
  • Docker 拉取镜像并离线迁移至云桌面指南(以Redis为例)
  • 【API测试】Apifox、Apipost、Postman测试工具详解,Mock介绍
  • docker私有仓库
  • Java 树形结构、层级结构数据构建
  • 密码学中立方攻击的另类应用
  • 力扣454.四数相加Ⅱ
  • idea删除的文件怎么找回
  • 【第一章编辑器开发基础第二节编辑器布局_1水平与垂直布局(1/4)】
  • git项目,有idea文件夹,怎么去掉
  • 【第一章编辑器开发基础第一节绘制编辑器元素_6滑动条控件(6/7)】
  • 衡石科技技术手册--仪表盘过滤控件详解
  • SpringBoot集成SAP,本地IDEA启动和Windows服务器部署
  • 第八章排序 选择题