ARM_控制器

ARM_控制器ARM_控制器1.GPIO控制器:(gpio口的通用函数接口定义在gpiolib.c文件中,声明则在gpio.h中)linux-3.10\include\linux\gpio.hlinux-3

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

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://javaforall.net/167368.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • spss双因素方差分析结果解读_单因素方差分析例题

    spss双因素方差分析结果解读_单因素方差分析例题作业要求:高低不同的汽油对汽车油耗作二因素方差分析 作业数据:三种品牌的汽车X、Y、Z;四种标号(A、B、C、D) A B C D X 21.8 22.4 20.6 23.1 Y 31.3 34.2 30.6

    2022年10月20日
    2
  • VirtualBox管理工具Vboxmanage「建议收藏」

    VirtualBox管理工具Vboxmanage「建议收藏」注意事项: 使用vboxmanage管理virtualBox虚拟机,必须使用命令行开启虚拟机。  1、如果没有使用virtualbox管理界面创建好虚拟机的话,需要使用命令行或管理界面将虚拟机创建完成(创建步骤就不啰嗦了)  2、将创建好的虚拟机注册到管理工具里。      VBoxManageregistervm <filename>.vbox  …

    2022年5月3日
    165
  • ALV中动态内表+行转化为列–老白

    ALV中动态内表+行转化为列–老白

    2021年8月13日
    51
  • win10安装vs2008失败1935_LTE切换失败的解决方案

    win10安装vs2008失败1935_LTE切换失败的解决方案今天刚升级了WIN10系统,重新安装VS2008(项目需要),但是点击安装程序后,出现此应用程序需要.NET3.5(包括.NET2.0和3.0),如图:如果你选择“下载并安装此功能。Windows将从Windows更新中获取所需的文件并完成安装”,那么你就耐心等吧,下载的速度奇慢。现在讲解一下一种无需在线下载,只需要有Win10ISO文件即可本地安装.NETFramework3.5的方…

    2022年9月6日
    4
  • 解决Zookeeper无法启动

    解决Zookeeper无法启动通过命令:zkServer.shstart启动Zookeeper后,jps查看进程发现全部启动正确,但是在通过zkServer.shstatus查看启动状态,却出现如下现象:通过上述问题可以考虑到的点是配置的三台节点另外两台没有启动。但是可以确定的是另外两台节点也都启动了Zookeeper。解决方案:1.首先查看防火墙是否关闭。如果防火墙开启会影响三点节点的通信,导致接收不到另外两台节点信息。我是上午关闭了虚拟机,下午再打开时没有将防火墙关闭,查看防火墙果然处于活跃状态!赶紧将防火

    2022年9月25日
    3
  • Linux下查看Apache连接数

    Linux下查看Apache连接数

    2021年6月18日
    122

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号