10、关闭ADC模块

概述

        从原理图查看了ADC电路后就到设备树里去找了,找到一个SARADC的节点,但这个节点是关闭着的。查询芯片手册SARADC的引脚只可作为ADC输入,SARADC有4个通道。

关闭SARADC

原理图

        从原理图上可以看到SARADC0在硬件上连接为RECOVERY按键,如图1所示;另外SARADC1~SARADC3连接到了J13作为外接输入,如图2所示。

图1
图2

设备树

        在设备树中搜索可以找到SARADC,下面图3、图4和图5可以看出,在SDK中只设置了通道0的设备树,另外3个通道并没有使用。而这唯一打开的通道0是给是用作了ADC-KEY,从图4中我们可以看到,它输入不同的电压负责不同的功能,而recovery按键功能并没有在设备树中体现。所以暂不能确定关闭它是否会影响recovery按键功能。

        这里先关闭进行测试。

图3
图4
图5

内核驱动

        驱动关闭需要进入到内核配置界面,在sdk的根目录输入以下指令并进行回车。

./build.sh kernel-config

        之后会进入到内核配置界面,使用“/”进入到搜索界面,在界面内输入 “saradc” 进行搜索,如下图。

        从上图可以看到SARADC的驱动是打开着的,我们进入对应的目录进行关闭,如下图。

 编译

        经过编译烧写后,启动正常,关闭SARADC设备树及驱动并不影响其作为recovery按键的功能。

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值