你好!
我正在使用 ADC1 连续转换两个通道。这两个通道是 VrefINT 和温度传感器。但是,对于某些采样率,我发现 ADC1->DR 仅包含温度数据,而对于其他采样率,ADC1->DR 仅包含 VrefINT 数据。
是否可以在不使用 DMA 的情况下正确读取这两个通道的转换结果?或者在这种情况下,DMA 是必须的?
2022-12-27 11:15:32
通过使用不连续转换模式可以在没有 DMA 的情况下实现。您需要轮询每个结果,因为所有通道只有 1 个数据寄存器。
通过使用不连续转换模式可以在没有 DMA 的情况下实现。您需要轮询每个结果,因为所有通道只有 1 个数据寄存器。
举报