中断标志IRQF_TRIGGER_NONE有什么用?

时间:2013-08-01 14:50:34

标签: linux-kernel interrupt-handling

任何人都可以解释标志,IRQF_TRIGGER_NONE在文件/ kernel / linux / include / interrupt.h中声明了linux。 如何使用这个标志?

1 个答案:

答案 0 :(得分:3)

IRQF_TRIGGER_NONE的位掩码为0,表示它不暗示任何类型的边沿或电平触发中断行为。

#define IRQF_TRIGGER_NONE       0x00000000

因此,使用request_irq()IRQF_TRIGGER_NONE注册ISR不会修改IRQ的现有配置。这在我们只想在当前配置的模式 [1] 中为硬件注册ISR的情况下非常重要。

IRQF_TRIGGER_NONE in the Linux Kernel的使用示例。