[国产MCU]-BL602开发实例-ADC数据采样

news/2024/12/22 11:01:45/

ADC数据采样

文章目录

  • ADC数据采样
    • 1、ADC介绍
    • 2、ADC驱动API
    • 3、ADC使用示例

模数转换器(analog-to-digital converter,通常称为ADC)是一种模拟与数字转换器,支持12路外部模拟输入和若干内部模拟信号选择。 BL602的ADC支持以下四种模式:单次单通道转换、连续单通道转换、单次多通道转换和连续多通道转换模式。 转换结果为12/14/16bits左对齐模式。ADC拥有深度为32的FIFO,支持多种中断和DMA操作。 ADC除了用于普通模拟信号测量外,还可以用于测量供电电压, 此外ADC还可以通过测量内/外部二极管电压用于温度检测。

本文将详细介绍如何通过BL602的ADC模块对电位计进行电压采样。

1、ADC介绍

BL602芯片内置一个12bits 的逐次逼近式模拟数字转换器(ADC), 支持12 路外部模拟输入和若干内部模拟信号选择。ADC可以工作在单次转换和多通道扫描两种模式下,转换结果为12/14/16bits 左对齐模式。ADC 拥有深度为32 的FIFO,支持多种中断,支持DMA 操作。ADC 除了用于普通模拟信号测量外,还可以用于测量供电电压,此外ADC 还可以通过测量内/外部二极管电压用于温度检测。

BL602的ADC具有如下特性:

  • 高性能
    • 可以选择12-bit, 1

http://www.ppmy.cn/news/1015456.html

相关文章

在 Linux 上以 All-in-One 模式安装 KubeSphere

官方文档:https://www.kubesphere.io/zh/docs/v3.3/quick-start/all-in-one-on-linux/ 操作系统 最低配置 Ubuntu: 16.04,18.04, 20.04, 22.04 2 核 CPU,4 GB 内存,40 GB 磁盘空间Debian Buste:Stretch 2 核 CPU&am…

Docker基本使用

查看本地镜像 查看本地:docker imagesPull镜像:docker pull nginx:latest登录镜像:docker login hub.docker.com -u **** -p ****制作镜像:docker build -t xxxx:v1push:docker push xxx:v1删除镜像:docker rmi #imag…

MyCat管理及监控——zookeeper及MyCat-web安装

1.MyCat管理 2.MyCat-eye 3.zookeeper安装 第一步:解压 第二部: 切换目录,创建data文件夹 第三步:修改zookeeper配置文件 这样zookeeper安装及配置就完成了 4.MyCat-web安装 注意mycat-web要与zookeeper关联,…

篇六:适配器模式:让不兼容变兼容

篇六:“适配器模式:让不兼容变兼容” 开始本篇文章之前先推荐一个好用的学习工具,AIRIght,借助于AI助手工具,学习事半功倍。欢迎访问:http://airight.fun/ 另外有2本不错的关于设计模式的资料&#xff0c…

Parquet存储的数据模型以及文件格式

文章目录 数据模型Parquet 的原子类型Parquet 的逻辑类型嵌套编码 Parquet文件格式 本文主要参考文献:Tom White. Hadoop权威指南. 第4版. 清华大学出版社, 2017.pages 363. Aapche Parquet是一种能有效存储嵌套数据的列式存储格式,在Spark中应用较多。 …

H. HEX-A-GONE Trails 2023“钉耙编程”中国大学生算法设计超级联赛(7)hdu7354

Problem - 7354 题目大意:有一棵n个点的树,A和B分别从点x,y开始,每轮可以移动到一个相邻节点,但如果某个节点有人访问过,则两人都不能访问那个节点,先没有点可走的人输,问A有没有必…

JS中DOM及增删改查

1.使用DOM获取元素 1.getElementById(id) 通过元素id名获取元素 例:获取id名为box的元素 document.getElementById(“box”); 2.getElementsByTagName 通过标签名获取元素列表(数组) 例:获取所有的li标签 document.getElement…

算法练习--leetcode 链表

文章目录 合并两个有序链表删除排序链表中的重复元素 1删除排序链表中的重复元素 2环形链表1环形链表2相交链表反转链表 合并两个有序链表 将两个升序链表合并为一个新的 升序 链表并返回。 新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1: 输入&…