STM32中ADC在cubemx基础配置界面介绍

ADCx的引脚,对应的不同I/O口,可以复用

  Temperature  :温度传感器通道。

Vrefint :内部参照电压。

Conversion Trigger: 转换触发器。

IN0 至 IN15,是1ADC1的16个外部通道。本示例中输出连接的是ADC2的IN5通道,所以只勾选IN5.
Temperature Sensor Channel,内部的温度传感器通道,连接ADC1的IN16通道。
Vrefint Channel,内部参考电压通道,连接ADC1的IN17通道。
Vbat Channel,备用电源VBAT的通道,连接ADC1的IN8通道。
Enternal-Trigger-for-Injected-conversion ,为注入转换使用外部触发。
Enternal-Trigger-for-Regular-conversion,为规则转换使用外部触发。

ADCs_Common_Settings(ADC基础设置)

Mode(工作模式)Independent mode(独立模式)在同一引脚上仅有一个ADC在采集模拟信号

ADC_Settings(ADC设置)

Data Alignment(数据对齐)Right alignment(常使用数据右对齐)/Left alignment(数据左对齐)
Scan Conversion Mode(扫描模式)ENABLE(使能)/DISABLE(禁止)#当有多个通道需要采集信号时必须开启扫描模式,此时ADC将会按设定的顺序轮流采集各通道信号
Continuous Comverion Mode(连续转换模式)ENABLE(使能)/DISABLE(禁止)#连续转换模式将会在上一次ADC转换完成后立即开启下一次转换
Discontinuous Comverion Mode(单次转换模式)ENABLE(使能)/DISABLE(禁止)#单次转换模式ADC只采集一次数据就停止采集,使用单次转换模式需要转换通道数大于1
Number Of Discontinuous Conversions(单次转换次数)#此项设置为单次转换模式的附属设置,需要使能单次转换模式

Resolution:配置 ADC 的分辨率,可选的分辨率有 12 位、10 位、8 位和 6 位。分辨率越高,AD 转换数据精度越高,转换时间也越长;分辨率越低,AD 转换数据精度越低,转换时间也越短。

ADC_Regular_ConversionMode(规则通道模式)

Enable Regular Conversions(规则通道控制)ENABLE(使能)、DISABLE(禁止)#需要使能规则通道控制才可以进一步对规则通道的使用进行配置

 

Number Of Conversion(ADC转换通道数)#按照实际使用的通道数进行选择,会影响可供设置的通道数量

 

External Trigger Conversion Source(外部触发转换模式)

Regular Conversion launched by software 规则的软件触发 调用函数触发即可

Timer X Capture Compare X event 外部引脚触发,

Timer X Trigger Out event 定时器通道输出触发 需要设置相应的定时器设置

 

RANK(模拟信号采集及转换的次序)
Channel(ADC转换通道)
Sampling Time(采样周期)#ADC采样时间计算公式:TCONV=采样周期+12.5各周期

ADC_Injected_ConversionMode(注入通道模式) 

ADC_Injected_ConversionMode(注入通道模式)#一般情况下不需要使用注入通道,可以将注入通道认为是ADC中断,即打断规则通道的采样进程执行注入通道的采样
Enable Regular Conversions(注入通道控制)ENABLE(使能)、DISABLE(禁止)#需要使能注入通道控制才可以进一步对注入通道进行配置
Number Of Conversion(ADC注入转换通道数)#按照实际使用的通道数进行选择,会影响可供设置的注入通道数量

 

External Tigger Source(外部触发模式)

lnjected Conversion launched by software 注入组的软件触发 调用函数触发即可

Timer X Capture Compare X event 外部引脚触发,

Timer X Trigger Out event 定时器通道输出触发 需要设置相应的定时器设置

Injected Conversion Mode(注入转换通道模式)
Rank(注入转换通道大于0时才可对其配置,后面的数字代表顺序)
Channel(转换通道)
Sampling Time(转换时间)
Injected Offset(注入通道偏移量)

WatchDog(看门狗)

Enable Analog WatchDog Mode(使能模拟量看门狗模式)#需要选中本项才可对看门狗进行进一步的设置
Watchdog Mode(看门狗模式)Single regular channel
 Single injected channel
    Single regular or injected channel
(监测单一通道的规则通道)
(监测单一通道的注入通道)
(监测单一通道的规则
Analog WatchDog Channel(看门狗通道)
High Threshold(高阈值)
Low Threshold(低阈值)
Interrupt Mode(看门狗中断)

DMA

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/29051.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

检索增强生成(RAG)的挑战与优化措施

如何理解检索增强生成(RAG) 简单来说,RAG就是让LLM通过外部知识源获取额外信息,从而生成更准确、更符合上下文的答案,并减少错误信息(或称为“幻觉”)的产生。 我们都知道,最先进的…

C# Winform Datagridview控件使用和详解

DataGridView 是一种以表格形式显示数据的控件,由Rows(行),Columns(列),Cells(单元格)构成。本实例将综合利用DataGridView的属性和事件,展示不同的表格风格数据和操作。包含: 添加Datagridview行,列数据设…

Vector | Graph:蚂蚁首个开源Graph RAG框架设计解读

作者:范志东 检索增强生成(RAG:Retrieval Augmented Generation)技术旨在把信息检索与大模型结合,以缓解大模型推理“幻觉”的问题。近来关于RAG的研究如火如荼,支持RAG的开源框架也层出不穷,并…

【蜂窝物联】物联网智能控制器助力各种自动化控制领域科学管控

【蜂窝物联】4G远程温湿度传感器科学管理利器,应用无处不在 2024-06-17 14:09 发布于:福建省 随着信息化的不断推进,对各行各业都是一次现代化升级的契机,比如工厂的温湿度监测工作,完全可以由无线温湿度监控方案…

Unity 材质系统优化(mesh相同,图片不同,但是可以将所有的图片合成一张图集)

今天提供一个Unity材质优化的思路,流程是这样的,模型的mesh相同只是图片不同,我想着能不能将所有的图片合成一张图集呢,于是我就试着在Blender里面开搞了,所有的mesh相同的模型,共用一个材质(图…

八股文之JVM

目录 1.JVM内存划分 2.JVM类加载过程 3.JVM垃圾回收机制GC 3.1.判断谁是垃圾 3.2.如何释放对应的内存 1.JVM内存划分 在一个Java程序运行起来之后,jvm就会从操作系统中申请一块内存,然后就会将该内存划分成多个部分,用于不同的用途。 …

一、开发环境安装 Avalonia

1、概述 官网中是这么介绍Avalonia的,Avalonia是一个强大的框架,使开发人员能够使用.NET创建跨平台应用程序。它使用自己的渲染引擎绘制UI控件,确保在Windows、macOS、Linux、Android、iOS和WebAssembly等不同平台上具有一致的外观和行为。这…

CCAA认证人员注册全国统一考试开始报名

备受瞩目的CCAA(中国认证认可协会)认证人员注册全国统一考试即将拉开报名序幕。 考试基本信息: 1)报名网站网址:https://kaoshi.ccaa.org.cn/ 2)考试报名系统自2024年6月17日12:00时起面向考生正式开通&…

c++编程(19)——STL(5)容器适配器

欢迎来到博主的专栏——c编程 博主ID:代码小豪 文章目录 适配器adaptorstackqueuepriority_queue传送门: 适配器adaptor 适配器看起来像一个容器,实际上adaptor并不属于容器的范畴,更像是一种专门用于某种容器的接口。 常用的适…

智能不锈钢氮气柜温湿度氧含量控制介绍

智能不锈钢氮气柜通过集成精密的温湿度和氧含量控制系统,确保内部环境稳定在适宜存储敏感物料的条件。具体实现方式如下: 温度控制:智能氮气柜通常配备有精确的温度传感器以及加热或冷却系统。当内部温度偏离设定值时,系统会自动启…

0617_QT3

练习: #include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this);//去掉头部this->setWindowFlag(Qt::FramelessWindowHint);//去掉空白部分this->setA…

Misc之图片隐写

前几天忙高数和c考试去了。。。Web毫无进展,学学这个放松一下 一、工具准备 这里目前使用的工具为kali上的工具和安装在电脑上的Winhex,010editor,Stegsolve 二、png图片隐写 这里我就直接用题目学习了,也是参考了csdn上大佬的…

一五三、MAC 安装MongoDB可视化工具连接

若没有安装brew包管理工具,在命令行输入安装命令 /bin/bash -c “$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)”上面步骤安装完成后,开始安装MongoDB,输入安装命令: brew tap mongodb/brewbrew u…

【前端】Nesj 学习笔记

1、前置知识 1.1 装饰器 装饰器的类型 declare type ClassDecorator <TFunction extends Function>(target: TFunction) > TFunction | void; declare type PropertyDecorator (target: Object, propertyKey: string | symbol) > void; declare type MethodDe…

GenICam标准(三)

系列文章目录 GenICam标准&#xff08;一&#xff09; GenICam标准&#xff08;二&#xff09; GenICam标准&#xff08;三&#xff09; GenICam标准&#xff08;四&#xff09; GenICam标准&#xff08;五&#xff09; GenICam标准&#xff08;六&#xff09; 文章目录 系列文…

黑马程序员2024最新SpringCloud微服务开发与实战 个人学习心得、踩坑、与bug记录Day3 全网最全

你好,我是Qiuner. 为帮助别人少走弯路和记录自己编程学习过程而写博客 这是我的 github https://github.com/Qiuner ⭐️ gitee https://gitee.com/Qiuner &#x1f339; 如果本篇文章帮到了你 不妨点个赞吧~ 我会很高兴的 &#x1f604; (^ ~ ^) 想看更多 那就点个关注吧 我会…

【2024最新华为OD-C/D卷试题汇总】[支持在线评测] K小姐和A先生的聚餐计划(200分) - 三语言AC题解(Python/Java/Cpp)

&#x1f36d; 大家好这里是清隆学长 &#xff0c;一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为OD-C/D卷的三语言AC题解 &#x1f4bb; ACM银牌&#x1f948;| 多次AK大厂笔试 &#xff5c; 编程一对一辅导 &#x1f44f; 感谢大家的订阅➕ 和 喜欢&#x1f497; &#x1f…

SQL优化选对执行计划,查询速度提升1000倍 | OceanBase 应用实践

作者&#xff1a;爱可生数据库高级工程师任仲禹&#xff0c;擅长故障分析和性能优化。 本文通过一个案例&#xff0c;分享使用OceanBase时&#xff0c;SQL走错执行计划&#xff0c;而导致慢SQL的排查方法论。 案例背景 在使用OceanBase 3.2.3 版本的过程中&#xff0c;项目组反…

Java——IO流(字符流,字节流)

JavaIO的整体框架图 IO流从方向上来说&#xff0c;可以分为输入流和输出流&#xff1b; 从传输内容上来说&#xff0c;可以分为字符流和字节流 防止记混的口诀 所谓的IO&#xff0c;说白了就是数据在内存和硬盘之间的传输 输入流 %Reader %InputStream&#xff0c;从硬盘写…

C#——类和对象详情

类和对象 类 类是一种数据结构&#xff0c;它可以包含数据成员&#xff08;常量和字段&#xff09;、函数成员&#xff08;方法、属性、事件、索引器、运算符、实例构造函数、静态构造函数和析构函数&#xff09;以及嵌套类型。类类型支持继承&#xff0c;继承是一种机制&…