打印

stm32中断的问题

[复制链接]
6369|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lpersist|  楼主 | 2010-7-22 11:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我目前做个实验,stm32 中断,碰到一个问题,我用PC6作为中断源,设置其为上升沿和下降沿触发  ,而在上升沿和下降沿要进入不同的中断处理程序,那我的中断处理程序该如何做,两个EXTI9_5_IRQHandler?不太明白,是不是我哪儿还没有理解透彻?
沙发
香水城| | 2010-7-22 11:38 | 只看该作者
一个中断源只有一个中断入口,在中断处理程序中要自己判断应该进那部分处理。

使用特权

评论回复
板凳
janeslee| | 2010-7-22 11:46 | 只看该作者
读一下GPIOx->IDR判断目前的电平

使用特权

评论回复
地板
lpersist|  楼主 | 2010-7-22 11:51 | 只看该作者
谢谢2楼香主的和3楼janeslee的回答。3楼的意思是不是指根据gpio电平的状态来决定执行那部分程序?

使用特权

评论回复
5
janeslee| | 2010-7-22 11:57 | 只看该作者
目前电平为低就是下降沿,为高就是上升沿呗,此法不适用于脉冲周期小于中断响应时间的情况

使用特权

评论回复
6
香水城| | 2010-7-22 12:00 | 只看该作者
上升沿和下降沿肯定是间隔出现的,第一次进中断时你肯定知道是上升沿还是下降沿,以后在程序中简单记录一下就可以了。

使用特权

评论回复
7
lpersist|  楼主 | 2010-7-22 12:04 | 只看该作者
恩,根据提示我已经调试出来了,谢谢二位,我给的分不多,就每位5分吧!呵呵,结贴了,感谢!

使用特权

评论回复
8
nokiagx| | 2022-12-9 09:04 | 只看该作者
janeslee 发表于 2010-7-22 11:57
目前电平为低就是下降沿,为高就是上升沿呗,此法不适用于脉冲周期小于中断响应时间的情况 ...

好像是这个意思,要测试过才行

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

31

帖子

0

粉丝