gpio中断函数设置方法
1.使能中断
enable_irq(gpio_to_irq(GPIO));
2.声明定义函数
static irqreturn_t callback(int irq, void *dev_id){
return IRQ_HANDLED;
}
3.请求中断
ret = request_thread_irq(gpio_to_irq(GPIO),NULL,callback,IRQ_TYPE_EDGE_BOTH,”name”,NULL);
gpio中断函数设置方法
1.使能中断
enable_irq(gpio_to_irq(GPIO));
2.声明定义函数
static irqreturn_t callback(int irq, void *dev_id){
return IRQ_HANDLED;
}
3.请求中断
ret = request_thread_irq(gpio_to_irq(GPIO),NULL,callback,IRQ_TYPE_EDGE_BOTH,”name”,NULL);
本文标题:Linux GPIO 中断函数注册
本文链接:https://www.haomeiwen.com/subject/ssmukqtx.html
网友评论