嵌入式爱好者

查看: 29761|回复: 4

[Linux] gpio输出和输入之间的转换(急急!)

[复制链接]

6

主题

29

帖子

128

积分

AM335x通行证

扫一扫,手机访问本帖
发表于 2017-4-11 18:08:58 | 显示全部楼层 |阅读模式
项目需要,自己写了一个ds18b20温度传感器的驱动,gpio初始化配置为输出,驱动里需要在输出和输入之间进行转换,以发送指令和读取数据。
配置gpio为输入的函数:gpio_direction_input,为什么使用gpio_get_value得到gpio的值一直是0呢?
拜求高手传道解惑!!
回复

使用道具 举报

1

主题

3670

帖子

4177

积分

发表于 2017-4-12 08:38:28 | 显示全部楼层
您好:
        您是不是没有申请gpio端口?或者是申请了,但是这个gpio口被其他设备占用了,建议您仔细查看一下这个gpio口的情况。

点评

gpio一开始就申请了,而且没有被其他设备占用,因为用示波器能够看到输入和输出的波形,但是就是用gpio_get_value读不出数据!搞了好几天了也没头绪!  详情 回复 发表于 2017-4-12 09:32
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com
点评回复 支持 反对

使用道具 举报

6

主题

29

帖子

128

积分

AM335x通行证

 楼主| 发表于 2017-4-12 09:32:28 | 显示全部楼层
飞凌-chongzi 发表于 2017-4-12 08:38
您好:
        您是不是没有申请gpio端口?或者是申请了,但是这个gpio口被其他设备占用了,建议您仔细查 ...

gpio一开始就申请了,而且没有被其他设备占用,因为用示波器能够看到输入和输出的波形,但是就是用gpio_get_value读不出数据!搞了好几天了也没头绪!
点评回复 支持 反对

使用道具 举报

6

主题

29

帖子

128

积分

AM335x通行证

 楼主| 发表于 2017-4-12 18:19:38 | 显示全部楼层
看来又要不了了之了,通过检测按键输入也不能得到数据,am335x的gpio真心难搞。。。
点评回复 支持 反对

使用道具 举报

3

主题

13

帖子

35

积分

发表于 2020-5-7 21:07:48 | 显示全部楼层
您好,请问你这个问题解决了么,我也有类似的问题,想请教一下
点评回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-20 18:12

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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