STM32Cubemx ADC配置详解

STM32Cubemx ADC配置详解标题 STM32CubemxA 配置详解 ADC 独立模式所谓独立模式 在一个管脚上只有一个 ADC 采集该管脚的电压 ADC 双重模式所谓两重模式 就是 ADC1 IN0 ADC2 IN0 在同一管脚上 采集的是同一管脚上的电压 ADC 三重模式所谓三重模式 ADC1 IN0 ADC2 IN0 ADC3 IN0 在同一管脚上 采集的是同一管脚上的电压 ParameterSet

标题STM32Cubemx ADC配置详解

ADC独立模式
在这里插入图片描述所谓独立模式,在一个管脚上只有一个ADC采集该管脚的电压。
在这里插入图片描述
ADC双重模式
在这里插入图片描述
所谓两重模式,就是ADC1_IN0,ADC2_IN0在同一管脚上,采集的是同一管脚上的电压。
在这里插入图片描述
ADC三重模式
在这里插入图片描述
所谓三重模式,ADC1_IN0,ADC2_IN0,ADC3_IN0在同一管脚上,采集的是同一管脚上的电压。 在这里插入图片描述








Parameter Settings

一、 ADCs_Common_Settings

  1. Mode: 设置ADC 工作模式(独立模式或多重模式)
    独立模式
    <1> Independent mode ADC1 和ADC2 工作在独立模式
    双重模式
    <2> Dual regular simultaneous + injected simultaneous mode ADC1 和ADC2 工作在同步规则模式和同步注入模式
    <3> regular regular simultaneous + alternate trigger mode ADC1 和ADC2 工作在同步规则模式和交替触发模式
    <4> Dual injected simultaneous mode only ADC1 和ADC2 工作在同步注入模式
    <5> Dual regular simultaneous mode only ADC1 和ADC2 工作在同步规则模式
    <6> Dual interleaved mode only ADC1 和ADC2 工作在交叉模式
    <7> Dual alternate trigger mode only ADC1 和ADC2 工作在交替触发模式
    三重模式
    <8> Triple combined regular simultaneous + injected simultaneous mode 工作在同步规则模式和同步注入模式
    <9> Triple combined regular simultaneous + alternate trigger mode 工作在同步规则模式和交替触发模式
    <10> Triple injected simultaneous mode only ADC1 和ADC2 工作在同步注入模式
    <11> Triple regular simultaneous mode only ADC1 和ADC2 工作在同步规则模式
    <12> Triple interleaved mode only ADC1 和ADC2 工作在交叉模式
    <13> Triple alternate trigger mode only ADC1 和ADC2 工作在交替触发模式















  2. DMA Access Mode :(DMA)直接存储器存取访问模式(在多重模式下才有此项)
  3. Delay between 2 sampling phases: 2个抽样阶段的延迟(在多重模式下才有此项)

二、 ADCs _Settings
<1> Clock Prescaler ADC的时钟分频数
<2> Resolution 分辨率(意思是AD位数)
<3> Data Alignment ADC 数据向左边对齐还是向右边对齐
<4> Scan Conversion Mode ADC工作在扫描模式(多通道)还是单次(单通道)模式。可以设置这个参数为ENABLE 或者DISABLE。
<5> Continuous Conversion Mode ADC模数转换工作在连续模式。可以设置这个参数为 ENABLE或者DISABLE 。
<6> Discontinuous Conversion Mode ADC模数转换工作在不连续模式(单次模式)。可以设置这个参数为 ENABLE或者DISABLE 。
<7> DMA Continuous Requests DMA连续请求
<8> End of Conversion Selection 转换选择结束







三、 ADCs_Regular_ConversionMode (规则通道转换模式)
<1> Number of Conversion ADC转换的通道数量
<2> External Trigger Conversion Source ADC外部触发转换源
<3> External Trigger Conversion Edge ADC外部触发转换边沿(意思是上升沿/下降沿触发)


四、 Rank
<1> Channel ADC转换通道
<2> Sampling Time ADC转换时间

五、 ADC_Injected_ConversionMode(注入通道转换模式)
<1> Number of Conversion ADC转换的注入通道数
注入通道数不为0时,才有下面的配置项
<2> External Trigger Source ADC外部触发转换源
<3> External Trigger Edge ADC外部触发转换边沿(意思是上升沿/下降沿触发)
<4> Injected Conversion Mode ADC注入转换通道模式




六、 Rank(ADC_Injected_ConversionMode的(Number of Conversion )ADC转换的注入通道数不为0时,才能配置注入通道的其他参数)
<1> Channel ADC转换通道
<2> Sampling Time ADC转换时间
<3> Injected Offset ADC注入通道的偏值


七、 WatchDog
<1> Enable Analog WatchDog Mode

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/226133.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 上午7:45
下一篇 2026年3月17日 上午7:45


相关推荐

  • 【即梦AI教程】8.AI配乐-一键提升氛围感

    【即梦AI教程】8.AI配乐-一键提升氛围感

    2026年3月13日
    2
  • AD域服务器的搭建(3)–搭建AD域

    AD域服务器的搭建(3)–搭建AD域DNS前期准备DNS服务器对域来说是不可或缺的原因:域中的计算机使用DNS域名,DNS需要为域中的计算机提供域名解析服务;域中的计算机需要利用DNS提供的SRV记录来定位域控制器域中哪台计算机来负责做DNS服务器呢?要么使用域控制器来做DNS服务器,要么使用一台单独的DNS服务器。1.创建域控制器创建域控制器其实就是在服务器级计算机上安装一个ActiveDirectory数…

    2022年5月17日
    66
  • http请求 405错误 方法不被允许 (Method not allowed)

    http请求 405错误 方法不被允许 (Method not allowed)由于自己疏忽 导致请求错误 405 然后前端数据传输没错 百度大都说跟 post 提交方式有关 改成 get 还是报错 检查才知道 controller 中忘记写 requestMappi XXX hahhahah 被自己粗心蠢哭了 从而导致没有没有方法被加载到 方法不予许 下面是相关 405 错误的解释 HTTP 协议定义一些方法 以指明为获取客户端 如您的浏览器或我们的 CheckUpD

    2026年3月17日
    2
  • matlab 求矩阵秩,求Matlab中矩阵的秩和迹 | 学步园[通俗易懂]

    matlab 求矩阵秩,求Matlab中矩阵的秩和迹 | 学步园[通俗易懂]1、Matlab中求矩阵的秩>>a=rand(6)a=0.81470.27850.95720.79220.67870.70600.90580.54690.48540.95950.75770.03180.12700.95750.80030.65570.74310…

    2022年5月7日
    48
  • openssl安装教程(openssl windows)

    安装步骤,首先解压安装文件openssl-1.0.0d.tar,然后进入目录执行config命令./config–prefix=/home/alipms/lib/openssl (64位操作系统:./config–prefix=/home/alipms/lib/openssl  enable-shared)makemakeinstall在执行makeinstal…

    2022年4月15日
    318
  • vscode的使用

    vscode的使用一、基本使用1、生成Html模板先把右下角换成然后在空白页面 输入 ! 按下Tab即可。2、vscoe自动保存自动保存简直不要太爽 File–> Auto Save 即可。 可以在下面修改秒数保存。3、颜色主题以及字体或者直接快捷键 ctrl+k按完直接ctrl+t即可。上下选择合适主题。修改字体大小即可。4、修改删除快捷键…

    2022年6月13日
    57

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号