rocklinux 发表于 2012-01-10 19:49

另外,签名是在哪里设的,用户面板没看到啊。。。

rocklinux 发表于 2012-01-11 23:57

init_8259A()(int auto_eoi)
{
       *
       *
       *
       outb_pic(0x11, PIC_MASTER_CMD); /* 这里ICW1被设为0x11, bit3为0说明是edge触发 */
       *
       *
}

void init_ISA_irqs(void)
{
       *
       *
       *
       for (i = 0; i < legacy_pic->nr_legacy_irqs; i++)
                irq_set_chip_and_handler_name(i, chip, handle_level_irq, name); /* 这里却指定handle_level_irq()处理中断 */
}

这是为什么呢???

chishanmingshen 发表于 2013-04-08 09:37

是啊,为什么?

帮顶!

回复 12# rocklinux


   

mordorwww 发表于 2016-06-07 10:33

chishanmingshen 发表于 2013-04-08 09:37 static/image/common/back.gif
是啊,为什么?

帮顶!


是啊,为什么?

帮顶!
页: 1 [2]
查看完整版本: Linux中8259A到底是用level触发还是edge触发?