[STM32G4] ADC多通道采样值顺序错乱了

[复制链接]
 楼主| Uriah 发表于 2025-6-15 07:32 | 显示全部楼层 |阅读模式
配置了三个ADC通道连着扫,结果采样回来的顺序跟设定不一致,是不是哪里缓冲搞反了?
Clyde011 发表于 2025-6-15 07:34 | 显示全部楼层
尝试用单通道调试,确认每个通道都正常。
公羊子丹 发表于 2025-6-15 07:34 | 显示全部楼层
顺序问题大概率是Rank设置错了。
周半梅 发表于 2025-6-15 07:35 | 显示全部楼层
DMA要看目标数组顺序对不对。
帛灿灿 发表于 2025-6-15 07:37 | 显示全部楼层
尝试加断点逐个比较转换结果。
童雨竹 发表于 2025-6-15 07:38 | 显示全部楼层
有时候得用Timer触发模式更准。
万图 发表于 2025-6-15 07:39 | 显示全部楼层
我用过规则组+注入组来分开采样。
Wordsworth 发表于 2025-6-15 07:39 | 显示全部楼层
通道之间的采样时间设一样试试。
Bblythe 发表于 2025-6-15 07:41 | 显示全部楼层
看是不是某个通道接地干扰了别的通道。
Pulitzer 发表于 2025-6-15 07:41 | 显示全部楼层
HAL库有时初始化顺序影响ADC顺序。
 楼主| Uriah 发表于 2025-6-15 07:42 | 显示全部楼层
如果是Cube配置的,刷新后可能顺序被调乱了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

139

主题

5840

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部