博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
普通gpio口的申请和设置
阅读量:4285 次
发布时间:2019-05-27

本文共 753 字,大约阅读时间需要 2 分钟。

定义:

#define TEST_GPIO 19

初始化:

if (gpio_is_valid(TEST_GPIO)) {		ret = gpio_request(TEST_GPIO, "test_carplay_gpio");		if (ret) {			pr_err("%s unable to request gpio[%d] ret=%d\n",				__func__, TEST_GPIO, ret);		}		else		{			pr_err("%s can request gpio[%d] ret=%d\n",				__func__, TEST_GPIO, ret);		}		ret = gpio_direction_output(TEST_GPIO, 0);		if (ret) {			pr_err("%s unable to set dir for gpio[%d]\n", __func__, TEST_GPIO);		}		else		{			pr_err("%s can set dir for gpio[%d]\n", __func__, TEST_GPIO);		}		gpio_set_value(TEST_GPIO, 1);	}	else	{		pr_err("the gpio 18 is no valid\n");	}

使用例子:

gpio_set_value(TEST_GPIO, 0);		msleep(200);		gpio_set_value(TEST_GPIO, 1);		msleep(200);		gpio_set_value(TEST_GPIO, 0);		msleep(200);		gpio_set_value(TEST_GPIO, 1);

转载地址:http://ksngi.baihongyu.com/

你可能感兴趣的文章
Xamarin.Forms.Xaml.XamlParseException: No embeddedresource found for
查看>>
error: Mono.Android could not be found
查看>>
使用 RDCMan
查看>>
Xamarin 实现 Button LongClick 和 Touch
查看>>
Xamarin 进阶文档
查看>>
在 Xamarin Forms 中实现 Banner
查看>>
Android 加载本地图片路径
查看>>
Android CPU 架构详解
查看>>
Android
查看>>
Android UncaughtExceptionHandler 原理分析
查看>>
Linker 分析器
查看>>
Android APP 检测安装打开 APK 三步操作
查看>>
Xamarin.Forms Performance on Android
查看>>
AndroidManifest.xml <uses-feature> 和 <uses-permisstion>
查看>>
No toolchains found in the NDK toolchains folder for ABI with prefix: mipsel-linux-android
查看>>
【Java】JSP入门
查看>>
【JAVA】Session
查看>>
【Java】EL和JSTL
查看>>
【JAVA】三层架构,综合练习
查看>>
【Java】Filter和Listener
查看>>