自学内容网 自学内容网

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)我们先查看这个端口有没有被占用,成功申请后再释放


原文地址:https://blog.csdn.net/Abcd_cnom/article/details/140447636

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!