首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在STM32H7上的GPIO上检测上升沿的最短下降沿和上升沿之间的时间

在STM32H7上的GPIO上检测上升沿的最短下降沿和上升沿之间的时间
EN

Stack Overflow用户
提问于 2021-03-23 23:37:13
回答 1查看 173关注 0票数 0

在我的STM32H753上,我在其中一个GPIO的上升沿启用了中断。一旦我得到中断(当然前提是处理程序在EXTI外设中确认了IT ),当信号再次变为低电平时,我将能够在下一个上升沿获得另一个中断。

我的问题是:下降沿和上升沿之间的最小持续时间是多少,后者才能被EXTI检测到?数据表指定了IOs的许多特性,特别是考虑输入低或高的电压值,但我没有找到这个时序。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2021-03-25 00:53:31

对于电子部分,你需要参考你的MCU数据表。然而,我相信你需要关于软件部分的信息:

你将能够处理一个新的GPIO (EXTI),只要你知道前一个,通过清除IRQPending标志或通过HAL。

如果发生了两个IRQ,而您还没有清除IRQPending标志,那么它们将被视为一个IRQ。这样的延迟取决于您使用的时钟速度和EXTI_IRQ_Handler例程的复杂性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66766412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档