PSoC 4 中断 1.70包含:CyInterrupt_V_1.50_ZH_001-67954和CyInterrupt_V_1.70_001-87223_00_V两个文件,其特性及概述为:
特性
定义硬件触发的中断
提供一种软件方法来挂起中断
概述
Interrupt 组件定义硬件触发的中断。它是中断设计范围资源系统中不可分割的一部分。(请参见 PSoC Creator 帮助,设计范围资源一节)。
中断控制器可处理三种类型的系统中断波形:
电平 — 在固件通过某个操作(例如,读后清除)清除请求源之前,IRQ 资源保持占用和活跃状态。大多数固定功能外设具有电平敏感型中断,包括 UDB FIFO 和状态寄存器。
脉冲 — 理想情况下,一个脉冲 IRQ 是一个总线时钟,它记录待处理操作并确保 ISR 操作只执行一次。不需要任何对外设的固件动作。
边沿 – 任意同步的波形是边沿检测电路的输入,该波形的上升沿变为同步的单周期脉冲(脉冲模式)。
注:以上中断波形的类型不同于 InterruptType 的 Configure(配置) 对话框中的设置。该参数仅配置多路复用器选择线。根据多路复用器选择(电平、边沿),对“IRQ”信号进行处理以发送至中断控制器。
也就是说,无论选择何种 InterruptType 多路复用器,中断控制器都能够处理电平、边沿或者脉冲波形。有关详细信息,请参见适用的 TRM 文档。
何时使用中断组件
需要一个硬件触发的中断时,可使用中断组件。中断是不可或缺的,因为与轮询相比较,它们能利用硬件支持降低延迟和事件检测的开销。
如需此文件,请访问:PSoC 4 中断 1.70.rar。