sama5d3 环境检测 gpio--yx测试

说明:

gpio的MAP关系 yx0--20  yx1--16   yx2--12   yx3--10   yx4--14  yx5--4  yx6--2  yx7--0

使用cat方式捕获电平,如果是字符‘1‘,代表输入节点没有闭合,如果是字符‘0‘,代表外部输入节点闭合,

1 配置gpio

[email protected]:~ echo 16  > /sys/class/gpio/export
[email protected]:~ echo 12  > /sys/class/gpio/export
[email protected]:~ echo 10  > /sys/class/gpio/export
[email protected]:~ echo 14  > /sys/class/gpio/export
[email protected]:~ echo 4  > /sys/class/gpio/export
[email protected]:~ echo 2  > /sys/class/gpio/export
[email protected]:~ echo 0  > /sys/class/gpio/export

2 配置gpio的方向--输入

[email protected]: echo in > /sys/class/gpio/pioA20/direction
[email protected]: echo in > /sys/class/gpio/pioA16/direction
[email protected]: echo in > /sys/class/gpio/pioA12/direction
[email protected]: echo in > /sys/class/gpio/pioA10/direction
[email protected]: echo in > /sys/class/gpio/pioA14/direction                   
[email protected]: echo in > /sys/class/gpio/pioA4/direction                    
[email protected]: echo in > /sys/class/gpio/pioA2/direction                    
[email protected]: echo in > /sys/class/gpio/pioA0/direction

3 捕获电平:

[email protected]: cat /sys/class/gpio/pioA20/value //如果返回字符‘1‘,代表输入节点没有闭合,如果是字符‘0‘,代表外部输入节点闭合

[email protected]: cat /sys/class/gpio/pioA16/value

[email protected]: cat /sys/class/gpio/pioA12/value

[email protected]: cat /sys/class/gpio/pioA10/value

[email protected]: cat /sys/class/gpio/pioA4/value

[email protected]: cat /sys/class/gpio/pioA2/value

[email protected]: cat /sys/class/gpio/pioA0/value

时间: 2024-12-17 10:22:59

sama5d3 环境检测 gpio--yx测试的相关文章

ESP8266 LUA脚本语言开发: 外设篇-GPIO中断检测

https://nodemcu.readthedocs.io/en/master/modules/gpio/#gpiomode 测试引脚 GPIO0 gpio.mode(3,gpio.INT) function GpioDown() print("GpioDown") end gpio.trig(3,"down",GpioDown) 按下按钮 提示: 打印多个是因为按钮抖动 原文地址:https://www.cnblogs.com/yangfengwu/p/1203

2-基于6U VPX的双TMS320C6678+Xilinx FPGA K7 XC7K420T的图像信号处理板

基于6U VPX的双TMS320C6678+Xilinx FPGA K7 XC7K420T的图像信号处理板 综合图像处理硬件平台包括图像信号处理板2块,视频处理板1块,主控板1块,电源板1块,VPX背板1块. 一.板卡概述 图像信号处理板包括2片TI 多核DSP处理器-TMS320C6678,1片Xilinx FPGA XC7K420T-1FFG1156,1片Xilinx FPGA XC3S200AN.实现四路千兆以太网输出,两路422输出.通过FPGA的GTX ,LVDS实现高速背板互联.采用

【智能硬件我来了】(一)开发目标及硬件选购

最近做一个项目,需要硬件控制的功能,既然要做就要做全套,今后会记录一些项目进展细节希望能够为项目总结积累一些资料和心得. 项目目标: 1.能控制硬件,hardware 2.能够连接到网络中,iot 3.手机能控制,mobility 4.pc能控制 看着目标心里一阵空虚…… 完全没搞过啊 经过一周的苦苦挣扎,完成了如下的清单,准备进入学习阶段 1.stm32030系列开发板 2种 2.stm32103系列开发板 3种 3.8266系列开发板两块 4.面包板若干 5.数据线若干 6.四驱小车底盘一块

RPi 2B GPIO 测试

/************************************************************************************** * RPi 2B GPIO 测试 * 声明: * 本文主要记录RPi 2B GPIO口的使用,理解什么是GPIO的BOARD编号和BCM编号. * * 2016-2-24 深圳 南山平山村 曾剑锋 ***************************************************************

环境检测 短信收发的测试

AT+CMGF=0 AT+CMGS=131 0891683108200505F011000D91683118936000F500080074003300300030003100310038003300310033003200330033003300340033003500330036003300370033003800300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030

Am335x 下GPIO控制实例-驱动程序(转)

看了这么多的资料,现在决定上手了,下面将用两种方式来实现对GPIO 117的控制1,用直接添加到内核的方式,实现MISC的驱动(misc_register)2,用手工安装的方式,实现简单字符设备驱动(register_chrdev) 实现前提:当前所用的GPIO没有被其它设备所使用,大家可以用我前面BLOG说的方式查看GPIO的使用情况,当前我所用的GPIO本来是bluetooth的开关,需要屏蔽一个函数.不然后面的驱动申请IO都会失败.函数为Board-am335xevm.c 中的wl12xx

AM335x(TQ335x)学习笔记——GPIO按键

还是按照S5PV210的学习顺序来,我们首先解决按键问题.TQ335x有六个用户按键,分别是上.下.左.右.Enter和ESC.开始我想到的是跟学习S5PV210时一样,编写输入子系统驱动解决按键问题,但是浏览driver/input/keyboard目录时意外的发现了gpio-keys.c,大体上看下该驱动程序,其功能是实现了通用的gpio按键.再去看了下DTS,发现DTS中有对gpio-keys的引用,于是猜到,新的内核不需要自己编写输入子系统驱动,可以通过配置DTS直接解决按键问题.本人最

BeagleBone Black板第六课:C++编程控制GPIO基础

BBB板第六课:C++编程控制GPIO基础 在一上课我们通过Shell脚本编程实现了对GPIO端口的简单输出控制,实现对两个LED指示灯的交替点亮和关闭,接下来的一两节课,将通过C++程序来实现Shell脚本的功能.为了实现对应的程序控制,我查阅了好多资料,测试过程中发觉网上的一些程序套用过来总是出现各种各样的编译错误,压根就控制不了BBB板,不知是我的BBB板太新,还是以前的程序太旧.最后还是从头开始,重新研究BBB板的文件系统,找出头文件,找出所有相关的函数,终于实现GPIO的C++程序控制

BeagleBone Black板第七课:GPIO编程控制

BBB板第七课:GPIO编程控制 在一上课我们通过IO函数做了简单的GPIO端口输出高低电平输出,实现对一个LED指示灯的点亮和关闭控制,本节将通过完整的C++程序,实现第四课Shell脚本的全部功能,实现两个LED指示灯的交替闪亮. 直接通过进入功能程序 1.实现echo 44 > export 打开端口功能 上一课简单测试中,通过手工在BBB板终端模式下打开gpio44端口可通过以下程序实现: #include <stdio.h> #define GPIO_DIR "/sy