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)

  • 相关阅读:
    Mysql其他
    Linux大全
    Django-你想知道的都在这里
    k8s
    极速安装k8s 快速融入学习
    flask orm
    Elasticsearch
    1爬虫
    MY git 操作
    docker 骚操作
  • 原文地址:https://www.cnblogs.com/panda-w/p/11479385.html
Copyright © 2011-2022 走看看