stm32 - STM32F103上升下降沿触发中断的触发电压是多少?
问题描述
我对上升-下降触发中断的触发电压有点困惑。根据我之前的理解,触发电压应该是 Vih 和 Vil。但是有人告诉我 Vih 和 Vil 不适用于边沿触发中断。问题是,当我用示波器和 Keil 的中断计数器观察波形时,我确实看到电压没有达到 Vih(上升沿)时发生了中断。我用3.3V电压。信号只有1V左右,中断被触发。我查了STM32的手册,没有找到答案。
有人能帮忙吗?
谢谢,
解决方案
无论您使用的是中断还是轮询,级别都是相同的。
VIH min 是保证被解释为高电平的最小电压,而 VIL max 是保证被解释为低电平的最大输入。
这两个电平之间的任何电压都可以用任何一种方式来解释。
除此之外,没有单一的转换电压,因为输入具有至少 200mV 迟滞的施密特触发器。
为保证不触发上升沿,您需要保持低于 VIL 最大值,在 3.3V 时为 1.155V。
推荐阅读
- r - 刮桌背心
- javascript - 检查 youtube 视频是否以 chrome 扩展名结尾
- python - 递归回溯算法期间变量未更改
- python - 抓取大型网站的最佳方法是什么?
- python - 在类之间共享实例变量
- jenkins - 如何在 Jenkins Pipeline Parallel 步骤中完成另一个步骤时停止一个步骤
- react-native - 在根导航器上显示后退按钮并影响 React Navigation 中的子导航器
- python - 如何使用 python 将数据发送到以下网站并将那里生成的数据取回?
- powershell - youtube-dl:通过 --exec 运行 PowerShell 函数
- debian - E: APT::Default-Release 的值 'stable' 无效,因为这样的版本在源代码中不可用