stm32正点原子精英板
怎么设置外部中断需要连续按下n次按键才会触发一次
比如我想通过外部中断转换我设置的模式,但是需要按下7次同一个按键才触发外部中断转换模式
中断定义一个static的变量,每次进入中断就++,在while里面判断变量的值就行了
- 这篇文章讲的很详细,请看:STM32-异常与中断
- 除此之外, 这篇博客: STM32之外部中断[概念篇]中的 1、关于外部中断配置步骤 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
- 1、开启复用时钟,设置映射关系(选择具体IO口引脚为中断输入源)
- 2、开放来自线x的中断请求
- 3、设置触发条件(上升沿、下降沿)
- 4、分配中断向量控制器(分组和设置优先级并使能)
- 5、编写中断服务函数(编写中断要处理的事情)