WhyCan Forum(哇酷开发者社区)

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn

您尚未登录。

#1 2018-05-01 22:12:34

爆炒葫芦娃
会员
注册时间: 2018-04-29
累计积分: 5

V3s 主线linux4.13,PB口作为外部中断EINT,在内核里面作中断,有会用的吗?

如题

离线

#2 2018-05-01 22:31:42

awfans
会员
注册时间: 2018-04-03
累计积分: 264

Re: V3s 主线linux4.13,PB口作为外部中断EINT,在内核里面作中断,有会用的吗?

只要是接入中断的 GPIO 口都可以用 request_irq 注册中断。

离线

#3 2018-05-01 22:42:21

爆炒葫芦娃
会员
注册时间: 2018-04-29
累计积分: 5

Re: V3s 主线linux4.13,PB口作为外部中断EINT,在内核里面作中断,有会用的吗?

IO口怎么配置呢?没看到IO中断配置的bsp代码,
自己配置的IO口寄存器,可以读数据,但是配置为EINT模式使能中断,给IO口输入脉冲,中断状态寄存器始终不变
读IO口的电平确实是在翻转的

离线

#4 2018-05-01 22:59:35

awfans
会员
注册时间: 2018-04-03
累计积分: 264

Re: V3s 主线linux4.13,PB口作为外部中断EINT,在内核里面作中断,有会用的吗?

主线内核不太清楚,
camdroid的 TSC2003 触摸屏就用了中断,
是正常的。

离线

#5 2018-05-04 07:54:08

www220
会员
注册时间: 2018-02-09
累计积分: 46

Re: V3s 主线linux4.13,PB口作为外部中断EINT,在内核里面作中断,有会用的吗?

各种资料模糊不清,也只有扣代码去了

离线

#6 2020-09-05 10:43:46

夜空中最亮的灯
会员
注册时间: 2020-05-14
累计积分: 11

Re: V3s 主线linux4.13,PB口作为外部中断EINT,在内核里面作中断,有会用的吗?

我也遇到同样的问题,我的内核是4.10的,请问你现在解决了吗

离线

#7 2020-09-05 10:50:49

拉轰的脚踏车
会员
注册时间: 2020-03-20
累计积分: 111

Re: V3s 主线linux4.13,PB口作为外部中断EINT,在内核里面作中断,有会用的吗?

夜空中最亮的灯 说:

我也遇到同样的问题,我的内核是4.10的,请问你现在解决了吗

有可能是内核版本问题, 有些地方没有patch到, 导致外部IO不能中断。

当时调 linux 5.x A33的时候, 死活进不了中断, 然后复位到 linux 4.20 就可以了。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB