Linux驱动开发-06蜂鸣器和多组GPIO控制

一、控制蜂鸣器

1.1 控制原理

 我们可以看到SNVS_TAMPER1是这个端口在控制着蜂鸣器,同时这是一个PNP型的三极管,在端口输出为低电平时,蜂鸣器响,在高电平时,蜂鸣器不响

 1.2 在Linux中端口号的控制

        gpiochipX:当前SoC所包含的GPIO控制器,我们知道I.MX6UL/I.MX6ULL一共包含了5个GPIO控制器,分别为GPIO1、GPIO2、GPIO3、GPIO4、GPIO5,在这里分别对应gpiochip0、gpiochip32、gpiochip64、gpiochip96、gpiochip128这5个文件夹,每一个gpiochipX文件夹用来管理一组GPIO

 (1)我们先查看这个端口有没有被占用,成功申请后再释放

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-20 21:34:02       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-20 21:34:02       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-20 21:34:02       45 阅读
  4. Python语言-面向对象

    2024-07-20 21:34:02       55 阅读

热门阅读

  1. Oracle数据库 v$access

    2024-07-20 21:34:02       14 阅读
  2. ZooKeeper 部署

    2024-07-20 21:34:02       17 阅读
  3. 【Webpack】提高打包速度

    2024-07-20 21:34:02       15 阅读
  4. Python(re模块的具体使用)

    2024-07-20 21:34:02       19 阅读
  5. 2024 暑假友谊赛 2

    2024-07-20 21:34:02       18 阅读
  6. Python正则表达式

    2024-07-20 21:34:02       14 阅读
  7. 【SpringBoot】SpringAOP实现公共字段自动填充

    2024-07-20 21:34:02       14 阅读
  8. Netty的线程模型是怎么样的

    2024-07-20 21:34:02       14 阅读