找回密码
 注册
关于网站域名变更的通知
查看: 208|回复: 4
打印 上一主题 下一主题

为什么adc多通道同时采集读取顺序会修改无效呢

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-9-6 13:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
stm32f072,rt-thread 4.0.3,在进行adc1的多个通道采集时候,发现读取顺序必须是11、12、13顺序。改变读取顺序无效,读出的值还是顺序的。
  r6 ~- |* _0 P- }) l3 p  H% e. L' N9 G) t) h& B! o3 W8 y4 ~
按照13、11、12的顺序读取,结果如下;" L$ z1 [* [' z$ B( n$ W0 y  b

8 {5 @7 r+ J1 i. {1 @rt_uint16_t value, count=0;* X9 Y  L( s1 ~2 i0 U7 B- e: @  P# C
rt_uint32_t vol;! o) f6 ~# q( G2 u  D& x& `1 y
while (1)9 C& S* r( D0 A. t! J
{9 u( _' W. Q& B* I% o
rt_thread_mdelay(2000);
5 D" g$ U: L6 s7 v/* 读取采样值 /7 N- ~- u- m& x; P4 f/ q7 v
value = rt_adc_read(adc_dev, ADC_DEV_CHANNEL13);4 T1 h" b% b$ ?% s6 v9 f
/ 转换为对应电压值,采样值为实际输入电压值的一半 /( W6 j9 Z! a0 V* x; X4 r4 j  n
vol = 2 * value * REFER_VOLTAGE / CONVERT_BITS;5 V2 R1 j2 s8 t3 a
rt_kprintf("the ch13 value is :%d, voltage is :%d.%02d \n", value, vol / 100, vol % 100);
8 _% K3 _8 V7 ]% b% r9 Z/ l/ 读取采样值 /
) v. t. G2 c# @7 Ivalue = rt_adc_read(adc_dev, ADC_DEV_CHANNEL11);0 c% _. V2 Q8 ~9 v% N% Z
/ 转换为对应电压值 /
5 M! H. ^' h8 a  K' Yvol = value * REFER_VOLTAGE / CONVERT_BITS;# `/ G1 J) I2 i
rt_kprintf("the ch11 value is :%d, voltage is :%d.%02d \n", value, vol / 100, vol % 100);2 X& d- j5 Q9 ]: _6 e2 D- \" r
/ 读取采样值 /
! B* d* ^6 k, s& L5 a; l; vvalue = rt_adc_read(adc_dev, ADC_DEV_CHANNEL12);
% d( d1 R- K9 ?! R% C( S" \/ 转换为对应电压值 */* I+ k* D4 w; K4 @0 B; I  X
vol = value * REFER_VOLTAGE / CONVERT_BITS;1 h" s$ O9 o  C: n8 ^
rt_kprintf("the ch12 value is :%d, voltage is :%d.%02d \n", value, vol / 100, vol % 100);
( i/ i2 v' u! |2 i2 ~7 @; dif (count < RT_UINT16_MAX)0 G, T! }  O7 p8 u' l2 I
count++;
: k  q; o4 [) _8 Q5 telse: x0 ~  z/ v, t0 B% d
count = 0;3 E; x7 O/ e2 q3 }

该用户从未签到

2#
发表于 2022-9-6 14:14 | 只看该作者
同时读两个通道,两两组合全都试过也没有问题,只有三个才会出现这个现象。6 `- V% A4 n4 V+ \% N

该用户从未签到

3#
发表于 2022-9-6 14:57 | 只看该作者
在adc多通道使用的时候,配置adc是需要设置采样顺序的吧  你可以检查下配置3 F  Z. g; v& z

该用户从未签到

4#
发表于 2022-9-6 15:20 | 只看该作者
再看看别人是怎么说的3 |. J% i8 W2 l7 o- R4 b

该用户从未签到

5#
发表于 2022-9-6 16:09 | 只看该作者
同问,求结果: Z% N9 I9 P( ]4 h: X6 G
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-11 08:48 , Processed in 0.125000 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表