求教linux下的gpio输入驱动的一点问题
发布网友
发布时间:2022-05-02 00:07
我来回答
共1个回答
热心网友
时间:2022-06-25 09:53
ker_buf[0] =gpio_get_value(LED_GPIO_1); //获取管脚上的值
在这后面加一条printk语句,将ker_buf[0]的值打印出来,判断读取的值有没有问题?
如果读出来一直是0,那你就检查IO口的配置有没有问题!
if (copy_to_user(buf, ker_buf, 2)) //数据从内核空间往用户空间的拷贝
return -EFAULT;
这条语句,你第一贴得代码是2,后面那次是对的