OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4643|回复: 5

如何使能部分pin的GPIO中断呀?

[复制链接]

1

主题

3

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2021-10-12
在线时间
1 小时
发表于 2021-12-3 21:35:34 | 显示全部楼层 |阅读模式
1金钱
我在一组GPIO上即挂载了led也挂载了按键,led0作为心跳灯,但是当我用官方提供的gpio-key驱动的时候发现,led0的闪烁会影响我的 输入事件
我不知道有没有什么办法在不修改官方驱动的情况下能够使能部分引脚的GPIO中断,也就是屏蔽led对 输入按键中断的影响,

最后附上我的设备树

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

26

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2020-7-31
在线时间
11 小时
发表于 2021-12-8 14:32:49 | 显示全部楼层
delay会阻碍输入,官方的按键只是演示用,不能做工程。实际上按键也好,led闪烁也好,都不能用delay死等
回复

使用道具 举报

1

主题

26

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2020-7-31
在线时间
11 小时
发表于 2021-12-8 14:33:21 | 显示全部楼层

delay会阻碍输入,官方的按键只是演示用,不能做工程。实际上按键也好,led闪烁也好,都不能用delay死等
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2021-10-12
在线时间
1 小时
 楼主| 发表于 2021-12-10 16:23:00 | 显示全部楼层
mjmhzh 发表于 2021-12-8 14:32
delay会阻碍输入,官方的按键只是演示用,不能做工程。实际上按键也好,led闪烁也好,都不能用delay死等

你们在说些啥呀,我的问题好像不是这个
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2021-10-12
在线时间
1 小时
 楼主| 发表于 2021-12-10 16:28:35 | 显示全部楼层
我的设备树 C:\Users\ARCWPC\Desktop\微信图片_20211210162428.png
我的问题是,led的闪烁会反应在我的 input event0上,有没有什么办法能够屏蔽led闪烁对我的影响
回复

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2022-2-15
在线时间
9 小时
发表于 2022-2-15 17:07:57 | 显示全部楼层
个人看法:同一个GPIO引脚,同时挂载俩个设备,必定有影响。所以你需要修改驱动。没有偷懒的办法。
互斥锁可以控制
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-5-29 07:30

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表