这是机器翻译的内容,点击这里了解更多

外部中断(PDL_EXINT)

使用 EXINT 组件简化外部中断配置

nobutton

关于

EXINT 组件可以轻松设置来自外部源的中断并将其与专用回调函数关联。将组件实例放置在项目原理图上,然后双击打开参数编辑器。参数包括检测条件、NMI 选项和回调函数的名称。

除了简化设置过程之外,EXINT 组件还利用PSoC™ Creator 引导引脚选择功能消除了引脚选择错误。 例如,NMI 参数强制 EXINT 组件使用设备上的 NMIX 引脚。其他中断可以映射到您在设计范围资源引脚编辑器中选择的引脚,但该工具会确保您选择支持中断功能的引脚。选择引脚只需几秒钟,并且完全可靠。

该组件自动包含所需的外设驱动程序库 (PDL) 模块,使固件开发更容易且更不容易出错。该工具还为引脚布线生成有用的 C 语言宏。从固件中调用宏来设置引脚和中断,而不必担心设备内部的路由多路复用器实现。宏独立于实际使用的引脚,因此可以通过简单地重新构建项目来更改和实现引脚选择 - 而无需更改固件的单个字节。

  • 最多32个外部中断
  • 一个不可屏蔽中断 (NMI)
  • 五种检测条件(高/低电平和上升/下降/任一边缘)
  • 从待机模式返回
  • NMI 启用/禁用支持(在 S6E1C 设备中)

EXINT 组件可以轻松设置来自外部源的中断并将其与专用回调函数关联。将组件实例放置在项目原理图上,然后双击打开参数编辑器。参数包括检测条件、NMI 选项和回调函数的名称。

除了简化设置过程之外,EXINT 组件还利用PSoC™ Creator 引导引脚选择功能消除了引脚选择错误。 例如,NMI 参数强制 EXINT 组件使用设备上的 NMIX 引脚。其他中断可以映射到您在设计范围资源引脚编辑器中选择的引脚,但该工具会确保您选择支持中断功能的引脚。选择引脚只需几秒钟,并且完全可靠。

该组件自动包含所需的外设驱动程序库 (PDL) 模块,使固件开发更容易且更不容易出错。该工具还为引脚布线生成有用的 C 语言宏。从固件中调用宏来设置引脚和中断,而不必担心设备内部的路由多路复用器实现。宏独立于实际使用的引脚,因此可以通过简单地重新构建项目来更改和实现引脚选择 - 而无需更改固件的单个字节。

  • 最多32个外部中断
  • 一个不可屏蔽中断 (NMI)
  • 五种检测条件(高/低电平和上升/下降/任一边缘)
  • 从待机模式返回
  • NMI 启用/禁用支持(在 S6E1C 设备中)
外部中断
外部中断
外部中断

设计资源