你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32G474 ADC多通道采集结果为同一通道结果?

[复制链接]
simakk 提问时间:2024-12-4 19:29 / 未解决

STM32G474 ADC 配置为DMA模式采集3路电压数据,用HRTIM 触发AD,绝大多数时间正常,在某些输入电压下,会出现3路ADC采到的数据为同一个值,且这个值不再随外部电压变化而变化,此时程序还在正常运行。只有重启单片机才恢复正常。

赞 收藏 评论1 发布时间:2024-12-4 19:29

举报

1个回答
xmshao 回答时间:2024-12-5 10:11:02
你说的某些输入电压是在什么范围?过高? 还是说只是随机地出现在某个时刻,跟输入电压并无关系?


硬件上确保电源和参考电压稳定,系统接地可靠。


软件方面检查下DMA配置及相关代码有无bug,ADC转换过程中是否发生了溢出,某些配置下,如果溢出且


溢出标志不能得以清零的话,转换结果将维持不变。你确认下OVRMOD配置的是0还是1.


另外, 你可尝试将触发频率放慢点试试?

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版