zoukankan      html  css  js  c++  java
  • ARM_控制器

    ARM_控制器


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

      linux-3.10includelinuxgpio.h

         linux-3.10driversgpiogpiolib.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)

  • 相关阅读:
    关于iOS中页面启动加载的相关问题汇总
    文件上传与解析漏洞
    XSS跨站攻击
    SQL注入
    DOS&&Linux命令大全
    信息收集相关
    进制转化
    PYQT5 in Python
    将博客搬至CSDN
    Python报文操作模块scapy
  • 原文地址:https://www.cnblogs.com/panda-w/p/11479385.html
Copyright © 2011-2022 走看看