我是靠谱客的博主 哭泣鱼,这篇文章主要介绍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。如何配置外部中断,按键中断?做到按下按键产生外部中断内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部