主题 : mini2440 AD代码中断问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 18277
精华: 0
发帖: 19
金钱: 95 两
威望: 19 点
综合积分: 38 分
注册时间: 2010-04-07
最后登录: 2012-11-25
楼主  发表于: 2012-05-01 22:32

 mini2440 AD代码中断问题

板子源代码里有一个AD的例子,其中一段代码如下
static irqreturn_t adcdone_int_handler(int irq, void *dev_id)
{
    if (OwnADC) {
        adc_data = ADCDAT0 & 0x3ff;

        ev_adc = 1;
        //从等待队列adcdev.waitq中唤醒状态为TASK_INTERRUPTIBLE的所有进程
        wake_up_interruptible(&adcdev.wait);
    }

    return IRQ_HANDLED;
}
这个是中断的处理函数,我想问一下
这个中断执行的触发条件是什么?