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

[STM32WBA] 【NUCLEO-WBA65RI 测评】+ 02用户按键实现外部中断

一:NVIC知识分享
可配置的嵌套向量中断控制器与核心紧密耦合。它处理与非屏蔽中断(NMI)和屏蔽中断相关的物理线事件,以及 Cortex-M0+异常。它提供了灵活的优先级管理。
处理器核心与NVIC的紧密耦合显著减少了中断事件与相应中断服务例程(ISR)开始之间的延迟。ISR向量列在向量表中,存储在NVIC的基址中。要执行的ISR的向量地址由硬件从向量表基址和用作偏移的ISR顺序号构建。
如果较高优先级的中断事件发生时,较低优先级的中断事件正在等待处理,那么较晚到达的较高优先级中断事件将首先处理。另一个优化称为尾链。当从较高优先级的ISR返回时,然后开始处理未决的较低优先级ISR,则跳过不必要的处理器上下文解栈和上栈。这减少了延迟并有助于提高能效。
NVIC的特点:
低延迟中断处理4个优先级别处理不可屏蔽中断(NMI)处理32个可屏蔽中断线处理10个 Cortex-M0+异常后到达的高优先级中断先处理尾链
硬件中断向量检索
二:中断知识分享
扩展的中断/事件控制器增加了处理物理线事件的灵活性,并允许在处理器从停止模式唤醒时识别唤醒事件。
EXTI控制器有多个通道,其中一些具有上升沿、下降沿或上升沿和下降沿检测功能。任何GPIO和一些外围信号都可以连接到这些通道。
这些通道可以独立屏蔽。
EXTI控制器可以捕获比内部时钟周期短得多的脉冲。
EXTI控制器的寄存器即使在停止模式下也会锁定每个事件,这使得软件能够识别处理器从停止模式唤醒的源,或者识别导致中断的GPIO和边缘事件。
三:原理图如下所示:




四:软件代码:

复制

  1. void HAL_GPIO_EXTI_Falling_Callback(uint16_t GPIO_Pin)
  2. {
  3. if(GPIO_Pin == GPIO_PIN_13)
  4. {
  5. HAL_GPIO_TogglePin(GPIOC, GPIO_PIN_4);
  6. }
  7. else if(GPIO_Pin == GPIO_PIN_5)
  8. {
  9. HAL_GPIO_TogglePin(GPIOC, GPIO_PIN_4);
  10. }
  11. }

在触发回调函数中,添加对板载的LED的操作。


---------------------
作者:聪聪哥哥
链接:https://bbs.21ic.com/icview-3502499-1-1.html?_dsign=651df5b3
来源:21ic.com
此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。

http://www.jsqmd.com/news/1038817/

相关文章:

  • Mermaid Live Editor:免费在线图表编辑终极指南,告别传统绘图烦恼
  • 掌握思维蒸馏的终极指南:用nuwa-skill重塑你的思考操作系统
  • Microchip嵌入式开发资源地图:从官方文档到社区支持的高效导航指南
  • 2026论文写作工具红黑榜:AI论文工具怎么选?清单来了
  • 油气项目成本预测:规则+贝叶斯+深度学习的三层混合AI架构
  • 3个实用技巧:快速优化你的Citra模拟器画质配置
  • Python 3.9与Appium 2.0移动端自动化测试环境搭建全攻略
  • AI治理利益相关方分析:动态权力网络的实战测绘方法
  • 终极指南:如何在macOS上使用Whisky高效运行Windows应用
  • 盐城盐南高新区买宠全测评|戴庄路3家连锁猫犬舍对比,滨海盐雾+梅雨季养宠避坑攻略 - 萌宠俱乐部
  • 容器化AI算力服务指南:云工场科技异构调度新标杆
  • 2026嘉兴买宠必看!南湖3家老牌猫犬舍实测,梅雨季养宠不生病秘诀✅ - 萌宠俱乐部
  • Windows 11系统优化深度指南:Win11Debloat工具专业使用手册
  • 终极指南:免费让老旧Mac焕发新生,体验最新macOS系统
  • SECS/GEM Python实现库:半导体设备通信的终极解决方案
  • 深入理解Linux终端控制:tcgetattr与termios结构体实战指南
  • QMCDecode终极指南:13种QQ音乐加密格式高效转换的5个核心技巧
  • Ultralytics RegionCounter工业级计数落地实践
  • 合肥理工学校招生办公室电话号码是多少?——2026年6.18号最新发布! - 教育为先
  • AI工程中的隐私协同实践:从合规要求到代码落地
  • Windows系统优化终极指南:三分钟让你的电脑快如新机!
  • 寄电瓶车木架包装哪家好?2026专业平台推荐 - 快递物流资讯
  • 2026艺考素描班机构适配指南:罗丹艺术培训学校及行业标杆头部机构核心主体专业测评 - 云南美术头条
  • Microchip 24系列EEPROM选型指南:AA/LC/FC型号差异与I2C实战
  • 如何在5分钟内安全导出浏览器Cookie而不上传云端?
  • 嵌入式GUI开发实战:emWin四大核心控件原理与应用详解
  • 营业执照丢了怎么线上登报?正规渠道办理方法 - 资讯纵览
  • Rnote:免费开源的矢量手写笔记与绘图完整解决方案
  • 团队冲刺7
  • 2022 AI工程化落地实操指南:从大模型到可控生成与指令微调