首页 > 解决方案 > STM32F103上升下降沿触发中断的触发电压是多少?

问题描述

我对上升-下降触发中断的触发电压有点困惑。根据我之前的理解,触发电压应该是 Vih 和 Vil。但是有人告诉我 Vih 和 Vil 不适用于边沿触发中断。问题是,当我用示波器和 Keil 的中断计数器观察波形时,我确实看到电压没有达到 Vih(上升沿)时发生了中断。我用3.3V电压。信号只有1V左右,中断被触发。我查了STM32的手册,没有找到答案。

有人能帮忙吗?

谢谢,

标签: stm32interrupt

解决方案


无论您使用的是中断还是轮询,级别都是相同的。

VIH min 是保证被解释为高电平的最小电压,而 VIL max 是保证被解释为低电平的最大输入。

这两个电平之间的任何电压都可以用任何一种方式来解释。

除此之外,没有单一的转换电压,因为输入具有至少 200mV 迟滞的施密特触发器。

为保证不触发上升沿,您需要保持低于 VIL 最大值,在 3.3V 时为 1.155V。


推荐阅读