ch32V103温度传感器DMA问题

ADC调用ADC_TempSensorVrefintCmd(ENABLE);后,任意AD通道转换后通过DMA传输到缓冲区的数据不正确,DISABLE后可获得正确数据,这个是啥原因,该如何解决?谢谢!

您好,CH32V103 ADC内外部通道共用一个ADC单元,同时使用时,需要先将内部通道使能关掉,待使用内部通道时再开启。附件例程为使用ADC内外部通道的DMA例程,可以参考一下。

icon_rar.gifCH32V103 ADC DMA中断内外多通道.zip



谢谢!

建议手册里说明下内外通道不能同时使用。


您好,感谢你的反馈建议,这边会向相关同事反馈说明


只有登录才能回复,可以选择微信账号登录