STM32之ADC通道顺序设置

 时间:2026-02-15 19:35:56

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

STM32之ADC通道顺序设置

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

STM32之ADC通道顺序设置

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

STM32之ADC通道顺序设置

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

STM32之ADC通道顺序设置

  • 在LabVIEW里面添加判断范围并强制转换函数
  • labview中字符串转化为数值的一种方法
  • labview中如何实现字符串与数值的相互转换
  • labview如何打包exe文件
  • 在LabVIEW里面添加符合运算符号
  • 热门搜索
    什么是鸡眼 无线网卡是什么 紫河车是什么 高山流水是什么意思 世界上最大的鱼是什么鱼 什么牌子的洗面奶好用 伊是什么意思 杜甫自号什么 羊水少是什么原因 剧透是什么意思