ST意法半导体
直播中

张霞

8年用户 1102经验值
私信 关注
[问答]

是否可以在不使用DMA的情况下正确读取VrefINT和温度传感器的转换结果?

你好!
我正在使用 ADC1 连续转换两个通道。这两个通道是 VrefINT 和温度传感器。但是,对于某些采样率,我发现 ADC1->DR 仅包含温度数据,而对于其他采样率,ADC1->DR 仅包含 VrefINT 数据。

是否可以在不使用 DMA 的情况下正确读取这两个通道的转换结果?或者在这种情况下,DMA 是必须的?

回帖(1)

李桂花

2022-12-27 11:15:32
通过使用不连续转换模式可以在没有 DMA 的情况下实现。您需要轮询每个结果,因为所有通道只有 1 个数据寄存器。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分