도와주세요!!
글 수 15,339
2003.08.28 15:40:51 (*.254.216.250)
10187
미리 알려주신데로 했는데 안되네요?
GPIO 19번을 인터럽트 falling edge detect로 설정하고 싶읍니다.
(예)
..
GPDR0 &= ~(1 << 19);
..
set_GPIO_IRQ_edge(IRQ_GPIO(19), GPIO_FALLING_EDGE);
irq = IRQ_GPIO(19);
i = request_irq(irq, &ime_isr, SA_INTERRUPT, "IMEDD_IRQ", NULL);
if (i < 0) {
printk(" Could not assign IRQ for driver.
");
return -1;
}else {
enable_irq(irq);
printk("Enable X IRQ %d.
", irq);
}
위와 같이 했는데 IRQ 할당이 안된다고 나옵니다.
> Could not assign IRQ for driver
무슨 원인인지요?
도움을...
GPIO 19번을 인터럽트 falling edge detect로 설정하고 싶읍니다.
(예)
..
GPDR0 &= ~(1 << 19);
..
set_GPIO_IRQ_edge(IRQ_GPIO(19), GPIO_FALLING_EDGE);
irq = IRQ_GPIO(19);
i = request_irq(irq, &ime_isr, SA_INTERRUPT, "IMEDD_IRQ", NULL);
if (i < 0) {
printk(" Could not assign IRQ for driver.
");
return -1;
}else {
enable_irq(irq);
printk("Enable X IRQ %d.
", irq);
}
위와 같이 했는데 IRQ 할당이 안된다고 나옵니다.
> Could not assign IRQ for driver
무슨 원인인지요?
도움을...