【问题标题】:Can I configure an interrupt for a GPIO pin on a STM32F103ZE chip?我可以为 STM32F103ZE 芯片上的 GPIO 引脚配置中断吗?
【发布时间】:2011-10-18 00:53:42
【问题描述】:

STM32F103ZE 是否有可用的 GPIO 中断? 我浏览了数据表,但没有找到与此相关的任何内容。 我是这个处理器的新手,但最近使用了 TI 的 MSP430。 在 MSP430 中,我们可以使用一些 GPIO 寄存器来配置中断。 谁能告诉我该怎么做?

【问题讨论】:

  • Electrical Engineering 上更好?最好先检查那里。
  • @dmckee 我不这么认为,但这个问题需要澄清一下。哈里,请提供更多背景信息。您是在设计电路板(EE 主题),还是在编写固件/驱动程序(SO 主题)?
  • 我正在使用 uVision 3 IDE 对设备进行编程
  • 请将其迁移到 electronics.stackexchange.com,以便 Hari 可以得到答案。这个问题由我们一些享有盛誉的人重新提出,但 Hari 不太可能在这里得到关于他的主题的好答案。 SO 的重点不是开始或结束它正在帮助人们的问题,我们应该对这个问题做些什么是将其迁移到更相关的地方。

标签: embedded arm interrupt gpio


【解决方案1】:

是的。

refer to the datasheet:

第 8.1.3 节规定:

外部中断/唤醒线

所有端口都有外部中断 能力。要使用外部中断线,端口必须 在输入模式下配置。有关外部中断的更多信息, 参考:

  • 第 9.2 节:外部中断/事件控制器 (EXTI)(第 174 页)和
  • 第 9.2.3 节:唤醒事件管理(第 175 页)。

如果您查看第 9.2.5 节,您会发现您必须设置外部中断外设 (EXTI) 才能将要观察的引脚映射到正确的中断中。

重新阅读数据手册的第 8 节和第 9 节,确保您了解如何设置每个 EXTI 寄存器以侦听正确的 GPIO 线路并触发正确的转换类型。

【讨论】:

    猜你喜欢
    • 2019-03-11
    • 1970-01-01
    • 2013-05-26
    • 2021-07-19
    • 2014-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多