嵌入式爱好者

查看: 1006|回复: 1

[Linux] PH08可以作为GPIO按键么?是不是别的地方还被占用了

[复制链接]

6

主题

14

帖子

51

积分

A40i/T3/T507/T527通行证

扫一扫,手机访问本帖
发表于 2023-5-19 10:52:33 | 显示全部楼层 |阅读模式
根据应用笔记GPIO接口完成了前面几步
并在sun8iw11p1-OKA40i_C.dts文件中添加了按键   
keyleft:keyleft
             {
                status = "okay";
                label = "GPIO Key LeftShift";
                gpios = <&pio PH 8 6 0 default 1>;
                gpio-key,wakeup;
                linux,code = <105>;
            };
keyenter:keyenter
             {
                status = "okay";
                label = "GPIO Key OK";
                gpios = <&pio PI 17 6 0 default 1>;
                gpio-key,wakeup;
                linux,code = <352>;
            };
目前的情况是PI17默认电平3.3V PH8的电压有时0.4几 有时0.24V,我查了config.fex文件和设备树文件,没有地方用到PH8,
请问这是为什么




回复

使用道具 举报

6

主题

14

帖子

51

积分

A40i/T3/T507/T527通行证

 楼主| 发表于 2023-5-22 09:11:55 | 显示全部楼层
问题解决了,发现设备树中的上拉没起到效果,在外部加了一个上拉,就可以了。
点评回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-4-20 04:11

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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