童雨竹 发表于 2025-8-15 07:13

ADC多通道切换时出错

切换通道后有时数据不对,像是上一通道残留影响

Clyde011 发表于 2025-8-15 07:20

试试加前置缓冲放大器

公羊子丹 发表于 2025-8-15 07:21

可能是采样时间太短,前通道残留电压

周半梅 发表于 2025-8-15 07:22

加一个丢弃第一次转换的逻辑

帛灿灿 发表于 2025-8-15 07:23

切换时先关ADC再配置通道试试

童雨竹 发表于 2025-8-15 07:24

外部电路阻抗大时更容易出错

万图 发表于 2025-8-15 07:24

参考电压是不是稳定的

Wordsworth 发表于 2025-8-15 07:25

DMA读取顺序有对齐吗

Bblythe 发表于 2025-8-15 07:26

开双缓冲模式试试

Pulitzer 发表于 2025-8-15 07:27

我之前用过延时几个周期再采样

Uriah 发表于 2025-8-15 07:28

内部温度传感器和外部通道切换尤其要注意

内政奇才 发表于 2025-8-15 16:00

通道配置错误

duo点 发表于 2025-8-15 16:01

是不是DMA缓冲区与通道数不匹配引起的。

onlycook 发表于 2025-8-15 16:01

ADC时钟或采样时间配置不合适?

海滨消消 发表于 2025-8-15 16:02

采样时间过短?

豌豆爹 发表于 2025-8-15 16:02

切换通道后增加短暂延时,推荐使用自动多通道扫描模式,避免手动切换通道。

海滨消消 发表于 2025-8-15 16:03

可能有其他外设或中断干扰ADC转换。

海滨消消 发表于 2025-8-15 16:04

关闭不必要的全局中断

麻花油条 发表于 2025-8-15 16:04

DMA初始化在ADC初始化之后完成。
页: [1]
查看完整版本: ADC多通道切换时出错