linux使用gpiolib中设置输出读取value始终为0,修改哪里可以读取gpio管教值?
使用gpio_direction_output()设置输出方式后,读取/sys/class/gpio/gpioxx/value的值始终为0,那么设置输出时怎么读取gpio...
使用gpio_direction_output()设置输出方式后, 读取/sys/class/gpio/gpioxx/value的值始终为0,那么设置输出时怎么读取gpio管教的值?
gpio_get_value_cansleep()在输出模式时读取的是0
非常感谢!
现在用的是freescale的imx6板子,内核是freescale官网的linux3.0.35 展开
gpio_get_value_cansleep()在输出模式时读取的是0
非常感谢!
现在用的是freescale的imx6板子,内核是freescale官网的linux3.0.35 展开
1个回答
展开全部
1. 你是要问arm睡眠的方法还是其他芯片睡眠的方法?取决于你。
2. 从函数名可以很直观地看出,一个是get方法(读取),一个是set方法(设置)。
value_cansleep 就是睡眠功能的使能值,0-不允许睡眠,1-允许睡眠。
我只用过后两个函数:gpio_set_value 和 gpio_get_value。前面的没见过。
2. 从函数名可以很直观地看出,一个是get方法(读取),一个是set方法(设置)。
value_cansleep 就是睡眠功能的使能值,0-不允许睡眠,1-允许睡眠。
我只用过后两个函数:gpio_set_value 和 gpio_get_value。前面的没见过。
追问
看懂问题没有啊,我是要在输出方式下读取gpio管脚的值。不是问你函数调用,我会用,目前是输出方式下,读取的值一直是0,应该是gpiolib没实现在输出方式下可以读取值。我问,该怎么修改gpiolib或者驱动的哪里才可以在输出方式下读取gpio的值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |