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

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-06-14 16:28:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-14 16:28:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-14 16:28:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-14 16:28:02       18 阅读

热门阅读

  1. 一个cache的设计总结

    2024-06-14 16:28:02       6 阅读
  2. Windows 11部署FunASR离线语音识别系统

    2024-06-14 16:28:02       10 阅读
  3. Scikit-learn 基础教程:机器学习的初步指南

    2024-06-14 16:28:02       11 阅读
  4. Python教程:机器学习 - 百分位数(4)

    2024-06-14 16:28:02       10 阅读
  5. 养殖业自动化设备厂家

    2024-06-14 16:28:02       7 阅读
  6. 选择适合您的电商API

    2024-06-14 16:28:02       11 阅读
  7. 从零手写实现 nginx-21-modules 模块

    2024-06-14 16:28:02       9 阅读
  8. 【Tomcat】日志相关设置

    2024-06-14 16:28:02       13 阅读
  9. 七天进阶elasticsearch[Four]

    2024-06-14 16:28:02       8 阅读
  10. rust clap库(命令行解析)

    2024-06-14 16:28:02       9 阅读
  11. 二分【2】快速幂 单峰序列

    2024-06-14 16:28:02       7 阅读
  12. 现在的AI大模型,业已进入到深度洗牌期

    2024-06-14 16:28:02       8 阅读
  13. 数据中心一体化智能运维实践

    2024-06-14 16:28:02       7 阅读