[FAQ23389] 如何配置AUXADC检测Battery ID或检测其他sensor

[DESCRIPTION]

如何配置AUXADC检测Battery ID或检测其他sensor,如何读取AUXIN通道的值?

[SOLUTION]

1. PMIC 侧 AUXADC 参考如下:
bat = pmic_get_auxadc_value(AUXADC_LIST_ISENSE);

2. AP 侧 AUXADC 参考如下:

(1). 在 dtsi中配置 channel(示例是使用channel 0)

&bat_gm30 {
                    compatible = "mediatek,bat_gm30";
            +      io-channels = <&auxadc 0>;
            +      io-channel-names = "batteryID-channel";
                    DIFFERENCE_FULLOCV_ITH = <(200)>;

添加io-channels = <&auxadc 0>;
   添加io-channel-names = "batteryID-channel";

(2). 从battery设备下,通过channel name 找到AUXADC channel
       channel = iio_channel_get(&(battery_dev->dev),"batteryID-channel");

(3). 对此channel 进行转换
       ret = iio_read_channel_processed(channel,&auxadc_voltage);

(4). 换算成电压值(mv),误差为10 mv
      id_volt = auxadc_voltage * 1500 / 4096;

[MTK][FAQ23389] 如何配置AUXADC检测Battery ID或检测其他sensor相关推荐

  1. mysql 多主多从配置,自增id解决方案

    mysql 多主多从配置,自增id解决方案 参考文章: (1)mysql 多主多从配置,自增id解决方案 (2)https://www.cnblogs.com/cocoliu/p/9020845.ht ...

  2. 怎么查计算机硬件配置,怎么查看电脑硬件配置详细信息|韩博士一键检测电脑配置...

    原标题:怎么查看电脑硬件配置详细信息|韩博士一键检测电脑配置 现如今,电脑已经基本上是生活的必需品.但是我们也知道电脑操作系统对电脑本身的配置是有要求额度,特别是win7系统以上的版本.如果说电脑配置 ...

  3. 开源项目:DRR(deepstream-ros-robot),针对pc主机端和nvidia-jetson边缘计算平台,实现了基于deepstream框架下的目标分类检测、车道线检测等,并配置了目标追踪

    开源项目: <DRR(deepstream-ros-robot)> 项目介绍: 本项目针对pc主机端和nvidia-jetson边缘计算平台,基于deepstream框架进行加速推理搭建了 ...

  4. C#编程_网卡信息检测与网络流量检测

    网卡信息检测与网络流量检测 文章目录 网卡信息检测与网络流量检测 网卡信息检测相关类 Network Interface类 获取网卡的信息 IPInterfaceProperties类 实例 网卡单播 ...

  5. Android NDK开发——人脸检测与静默活体检测

    前言 1.开发环境是win10,IDE是Android studio 北极狐,用到的库有NCNN,OpenCV. 2.NCNN库可以用官方编译好的releases库,也可以按官方文档自己编译. 3.O ...

  6. caffe 人脸关键点检测_全套 | 人脸检测 人脸关键点检测 人脸卡通化

    点击上方"AI算法与图像处理",选择加"星标"或"置顶" 重磅干货,第一时间送达 来源:CVPy 人脸检测历险记 可能跟我一样,人脸检测是很 ...

  7. php事件检测,细说浏览器特性检测(2)-通用事件检测_jquery

    在上一篇中介绍了jQuery1.4版本新增的几个浏览器特性检测方案和具体的目的,本文将以事件为中心,介绍一个较为完整.通用的事件检测方案. 事件检测,即检测某一事件在不同的浏览器中是否存在(可用),这 ...

  8. Python验证信用卡号的有效性(算法)(称为Luhn检测或者mod 10 检测)

    转载自: https://baijiahao.baidu.com/s?id=1662553267127372613&wfr=spider&for=pc 有修改 一个信用卡号必须是13到 ...

  9. python姿态检测实现多人多姿态识别python行为识别openpose行为骨骼框架检测动作识别动作检测行为动作分类

    效果演示: 视频演示: python行为识别行为骨骼框架检测动作识别动作检测行为动作分类 项目下载链接:https://download.csdn.net/download/babyai996/875 ...

最新文章

  1. Winform中设置ZedGraph的曲线为折线、点折线、散点图
  2. 通信与计算机网络FSC,数据通信与计算机网络概述信道习题.pdf
  3. 论文浅尝 - ACL2020 | 利用知识库嵌入改进多跳 KGQA
  4. js post中文乱码 php,AJAX之POST数据中文乱码如何解决
  5. LLBL Gen 3.x 源代码追踪与解析 Type Converter 类型转换器
  6. python之cookbook-day03
  7. Shuffle Cards(Rope大法)将一段区间的数字整体搬动
  8. 小希的迷宫(HDU 1272 并查集判断生成树)
  9. 一个简单小说阅读网页html,简单版小说搜索阅读(64位程序)
  10. SHA1算法 c语言(参考其他修改)
  11. python描述对象静态特性的数据为_对于需要几个单位共同负担的一张原始凭证上的支出,应根据其他单位负担部分为其提高( )。...
  12. 天黑请闭眼服务器维护中,天黑请闭眼!
  13. pdf批量修改属性工具软件使用教程
  14. 机器学习项目三:XGBoost人体卡路里消耗预测
  15. 【Matlab】结构在傅里叶展开下的周期荷载响应——文末附源码
  16. python生成快递取件码_快递,顺丰,python,截图,15Seconds
  17. 地质灾害监测预警系统解决方案
  18. CSS简单实现圣杯布局和双飞翼布局
  19. 首届SD-WAN实战特训营
  20. 零基础学编程套路~~~

热门文章

  1. A canvas fillText and strokeText example
  2. 新年礼物综合题DAY2
  3. 验证码: 如下,在进行自动化测试,遇到验证码的问题,一般有两种方式
  4. c语言brr17,奇幻新年大秀上的“主角”,OPPO R17丨R17 Pro新年版C位出道
  5. 联想笔记本预装office未兑换重装系统
  6. “走路赚钱”的趣步,是披着区块链外衣的传销骗局吗?
  7. 爬虫新手入门实战项目(爬取笔趣阁小说并下载)
  8. 第十二家面试(上海久科信息技术有限公司 )
  9. 广东20213 证书高考成绩查询,广东高中学业水平考试成绩查询系统
  10. 怎么在Abaqus中输入钢材的双折线模型?