我是靠谱客的博主 哭泣鱼,最近开发中收集的这篇文章主要介绍STM32。如何配置外部中断,按键中断?做到按下按键产生外部中断的效果。,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

使用STM32CubeMX软件的配置方法如下:

选择你要配置的按键的io口,配置为中断,如下图:
在这里插入图片描述
这里配置PA4为中断,GPIO_EXTI4中的EXTI4代表连接到中断线4上。

配置中断是上升沿还是下降沿触发,如下图:
在这里插入图片描述开启下降沿触发中断:即在 按下按键时 电平由高变为低时触发,则在 GPIO mode 中选择 External Interrupt Mode with Falling edge trigger detection
开启上升沿触发中断:即在 按下按键后松开时 电平由低变为高时触发,则在 GPIO mode 中选择 External Interrupt Mode with Rising edge trigger detection
开启下降沿上升沿都触发中断:即在 按下时触发,松开时再次触发,则在 GPIO mode 中选择 External Interrupt Mode with Rising/Falling edge trigger detection
如果硬件上已外部上拉或下拉,则在
GPIO Pull-up/Pull-down 中选择 No pull-up and no pull-down 既不上拉也不下拉。
如果硬件外部没有上拉,则在
GPIO Pull-up/Pull-down 中选择 Pull-up 内部上拉电阻。

这里将这个按键命名为SW_BUTTON。

勾选中断来打开中断

最后

以上就是哭泣鱼为你收集整理的STM32。如何配置外部中断,按键中断?做到按下按键产生外部中断的效果。的全部内容,希望文章能够帮你解决STM32。如何配置外部中断,按键中断?做到按下按键产生外部中断的效果。所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部