ARM_控制器

ARM_控制器


 

 

1.GPIO 控制器:(gpio口的通用函数接口定义在gpiolib.c文件中,声明则在gpio.h中)

 

  linux-3.10\include\linux\gpio.h

     linux-3.10\drivers\gpio\gpiolib.c

 

 API:

  1. 申请/获取gpio口的使用权
    static inline int gpio_request(unsigned gpio, const char *label)  申请gpio口的使用,若申请成功,则说明该gpio口未被使用

 

  2. 释放/归还gpio口的使用权
    static inline void gpio_free(unsigned gpio)

 

  3. 将某个gpio口配置为输入模式
    static inline int gpio_direction_input(unsigned gpio)

 

  4. 获得gpio口的输入值 
    static inline int gpio_get_value(unsigned gpio)

 

  5. 将某个gpio口配置为输出模式,同时输出一个值
    static inline int gpio_direction_output(unsigned gpio, int level)

 

  6. 设置gpio口的输出值
    static inline void gpio_set_value(unsigned gpio, int value)

 

       static inlineint gpio_to_irq(unsigned gpio)

 

转载于:https://www.cnblogs.com/panda-w/p/11479385.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/549551.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

这几天惨遭Delphi类型转换折磨,请问怎么把double转成int类型

这几天惨遭Delphi类型转换折磨,请问怎么把double转成int类型 Delphi / Windows SDK/APIhttp://www.delphi2007.net/DelphiBase/html/delphi_20061216093950141.html好不容易找了个FloatToDecimal函数,摆置了半天也不知道怎么个用法,真郁闷。 …

于elasticsearch-rest-high-level-client 操作 Es

安装Java:要求JDK为1.8及以上版本。创建阿里云Elasticsearch实例:实例版本要求大于等于elasticsearch-rest-high-level-client的版本。本文创建一个6.3.2版本的实例。 注意 High Level Client能够向上兼容,例如6.3.2版本的elasticsearch-rest…

FreeBSD学习笔记15-FreeBSD下安装Apache

一、准备工作 1、FreeBSD 客户端。 如果你没有自己的 DNS 服务器,那么你就要确保在“/etc/hosts”文件中有个条目指向你的服务器 IP ,这将保证你的服务器主机名能够被本地解析,否则你只能用 IP 访问服务器了。 编辑“hosts”文件:…

C#测量程序运行时间及cpu使用时间(转)

对一个服务器程序想统计每秒可以处理多少数据包,要如何做?答案是用处理数据包的总数,除以累记处理数据包用的时间。这里要指出的是, 运行一段程序,使用的cpu时间,跟实际运行的时间是不一样的。附例如下&…

序列图

序列图主要用于按照交互发生的一系列顺序,显示对象之间的这些交互。很象类图,开发者一般认为序列图只对他们有意义。然而,一个组织的业务人员会发现,序列图显示不同的业务对象如何交互,对于交流当前业务如何进行很有用…

NoSQLBooster for MongoDB默认显示100条数据

顶部Options设置——Modify Default Code Templates——Modify Default Limit Size, 即可修改显示条数。 转载于:https://www.cnblogs.com/zjx1/p/11491338.html

项目总结(采用领域驱动开发方式)

最近在做一个项目。采用J2EE作为开发平台,通过领域驱动开发(DDD)的方式进行开发。首先说一下系统总体架构。系统分为表现层,业务层(业务层分为应用层和领域层),持久层,其中表现层用Struts MVC框架&#xff…

MS SQL Server 2008 简体中文正式版下载地址(附序列号)

Microsoft SQL Server 2008 Enterprise Evaluation:开发人员试用体验http://www.microsoft.com/downloads/details.aspx?FamilyId6B10C7C1-4F97-42C4-9362-58D4D088CD38&displaylangzh-cn Microsoft SQL Server 2008 Enterprise Evaluation:IT 专业…

小型网络的组建及排错

今天施工 给公司组建了一小型网络 以下是此次施工的拓扑图具体的实施方法不再啰嗦,在此要声明配线架只是起到了方便管理的作用,实施过程中也可以不用到配线架。 房间1又通过一HUB共享上网,房间2有两个客户端,直接连接到2924交换机…

大道五目Flash英文版(Renju Problems)程序分析之禁手判断

现在界面已经完成了, 刚刚完成了禁手算法,把代码共享出来: Codeprivate function IsForbidden(x:int, y:int, board:Array):int { var index:int x*15y; // set this position(x,y) to black. …

Google Earth的十个常用技巧应用

2004年10月27日Google宣布收购了美国的一家卫星图像公司Keyhole公司,并于2005年6月推出了Google Earth系列软件。用户们可以通过下载一个Google Earth客户端软件,就可以免费浏览全球各地的高清晰度卫星图片。 Google卫星地图的横空出世,催生了…

[导入]判断学号前十位的年龄最大的女学生是否是汉族的

USE XSCJGOIF object_id(tempdb..#tmpTable) IS NOT NULLDROP TABLE #tmpTableSELECT TOP 10 *INTO #tmpTableFROM 学生基本信息表WHERE 性别 女GODECLARE zbs CHAR(10)SELECT zbs 族别 FROM #tmpTableWHERE 出生日期 (SELECT MIN(出生日期) FROM #tmpTable)IF zbs 汉族PRI…

TCP/IP协议端口大全

TCP/IP协议端口大全 应用层网关服务Internet 连接共享 (ICS)/Internet 连接防火墙 (ICF) 服务的这个子组件对允许网络协议通过防火墙并在 Internet 连接共享后面工作的插件提供支持。应用层网关 (ALG) 插件可以打开端口和更改嵌入在数据包内的数据(如端口和 IP 地址…

BENET上海分公司网络改造项目设计实施方案(S1项目实践)

BENET上海分公司网络改造项目设计实施方案 目录 目录- - 1 - 一、企业用户需求分析- - 2 - 1.1、项目概述-- - 2 - 1.2、系统需求概括-- - 3 - 1.3、项目建设的要求-- - 4 - 二、项目方案的整体设计与实施- - 5 - 2.1、网络系统的分析与设计-- - 5 - 2.2、系统及应用服务的分析…

java 的转义字符,在正则表达式中应用

点的转义:. > u002E 美元符号的转义:$ > u0024 乘方符号的转义:^ > u005E 左大括号的转义:{ > u007B 左方括号的转义:[ > u005B 左圆括号的转义:( > u0028 竖线的转义:…

Oracle 统计信息备份/表分析

众所周知,统计信息直接影响到Oracle优化器最后的执行计划,所以定期收集统计信息成为DBA一项常规的工作,但是,对于一些大表,比如数据量超过几千万条,表分析后却有可能会导致应用系统一些SQL执行计划变差,比如出现大量的全表扫,严重影响数据库性能.如果出现这种情况,一种方法是对…

Type mismatch: cannot convert from int to Object错误

第一, 需要装 jre1.5.0及以上的版本第二, 在eclipse的Window Preference Java里,Install JREs里设置你装的jre第三,在eclipse的Window Preference Java里,Compiler里设Compiler compliance level为5.0以上关键是第三步, 兼容级别转载于:https://blog.51cto.com/xu20cn/116852

IIS6.0应用程序池回收和工作进程【转:http://www.cnblogs.com/freshman0216/archive/2008/06/02/1212460.html】...

公司的一个网站程序长时间运行后,速度变慢,重新启动网站后速度明显变快,估计是网站程序占用的内存和CPU资源没能及时释放,才需要每隔一段时间重启网站释放资源。但手工重启总不能算解决问题的方法,怎样才能实现自动管理…

配置IPsec on GRE Tunnel with IOS Firewall and NAT

配置IPsec on GRE Tunnel with IOS Firewall and NAT<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" />详细配置见附件

广播地址详谈!

一、问题的提出大家看到这个标题&#xff0c;一定会觉得非常简单&#xff0c;不错&#xff0c;对于高手们来说&#xff0c;这确实不值一提&#xff0c;但是&#xff0c;对于广大非高手的兄弟&#xff0c;还是有必要了解一下。以前&#xff0c;我对广播地址的认识也是模模糊糊&a…