STM32之ADC通道顺序设置

STM32F10X系列MCU的说明文档中对ADC通道顺序设置上说的比较简单,在做多通道采集项目且用DMA作为数据传输时,若是没有设置好通道顺序,那么有些通道的数据可能会采集不到,本人在做ADC实验时就遇到此问题,因此写下来作为总结

操作方法

  • 01

    在使用STM32的ADC多通道采样时,需要为每一个使用到的通道配置对应的转换顺序及采样时间。这些工作可以在STM32的固件库函数ADC_RegularChannelConfig(ADC_TypeDef* ADCx, uint8_t ADC_Channel, uint8_t Rank, uint8_t ADC_SampleTime)中设置,具体描述查看STM32固件库使用手册

  • 02

    参数Rank就是通道的采样顺序,比如通道10设置Rank为1表示在ADC工作是第一个采样的通道是ADC10,同样的如果同时分别设置通道10、11、12、13的Rank为1、2、3、4的话,在ADC工作在规则组扫描模式下,将会先采样ADC10通道,后面依次采样通道ADC11、ADC12、ADC13

  • 03

    假如通道ADC10、ADC11、ADC12、ADC13的通道号设置一样的话,那么DMA输出到内存得到的四个通道的值将是不确定的,四个值基本相同,如下图

  • 04

    分别设置好通道的采样顺序后,DMA端就可以精确的输出每一个通道的采样值,如下图

(0)

相关推荐

  • phinex bios启动顺序设置方法

    phinex bios的启动顺序有Primary Boot Sequence(有时显示为Manufacturing), Error Boot Sequence, Automatic Boot Sequ ...

  • 内存四通道需要设置吗

    4通的可以组建双通道 双通道需要同样大小,同样频率的内存,比如ddr2的667和ddr2的800不能足见双通道,因为频率不同.在主板上通常插在两个同样颜色的插槽上有的是第一和第二,有的是第三和第四.要 ...

  • ppt播放顺序怎样设置 PPT2013幻灯片播放顺序设置方法

    ppt播放顺序怎样设置? 本文就以Office2013为例,为您介绍一下PPT2013幻灯片播放顺序设置方法,首先打开PPT文档,打开之后我们可以看到在PPT菜单栏里会有一个“幻灯片放映”选项卡,单击 ...

  • excel2010将打印顺序设置成先行后列的方法

    excel2010如何将打印顺序设置成先行后列呢?下面一起来看看吧.具体如下:1. 如下图,我们打开需要打印的Excel文件:2. 然后,我们点击顶部菜单栏页面布局,如图所示:3. 在下拉菜单中,点击 ...

  • 如何将QQ影音播放顺序设置为单个循环

    很多人喜欢在电脑上用QQ影音看视频,有些用户不知道如何将QQ影音播放顺序设置为单个循环,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步打开电脑中的[QQ影音]软件.2. 第二步进 ...

  • 如何将QQ影音中的视频播放顺序设置为顺序播放

    在使用QQ影音播放视频的时候,如何才能将播放顺序设置为顺序播放呢?接下来就由小编来告诉大家.具体如下:1. 第一步,打开电脑并在桌面上找到QQ影音图标,双击打开.2. 第二步,打开QQ影音后,点击左上 ...

  • 电脑ps软件怎么将图片的颜色通道进行设置

    PS是我们现在经常使用的照片编辑软件,那么今天小编跟大家分享的是电脑ps软件怎么将图片的颜色通道进行设置.具体如下:1. 首先我们打开ps,进入主界面之后将照片导入进去.2. 导入之后我们点击上方功能 ...

  • 支付宝扣款顺序怎么改 支付宝支付顺序设置方法

    支付宝是生活中最常使用的付款软件.在使用支付宝时小编遇到了这样的问题:明明不想用花呗支付,却因为花呗位列扣款顺序的第一位,经常误操作.记性不好的人可能会出现逾期还款的情况,对自己的征信有很差的影响.那 ...

  • bios启动顺序设置里没有u盘选项

    u盘启动盘装机之前,我们首先要将u盘启动设置为开机首选.如果打开bios界面启动顺序设置界面后,里面没有u盘选项是怎么回事? 其实这是dos无法识别u盘的原因,只要先开启bios中的Legacy US ...