ADC调用ADC_TempSensorVrefintCmd(ENABLE);后,任意AD通道转换后通过DMA传输到缓冲区的数据不正确,DISABLE后可获得正确数据,这个是啥原因,该如何解决?谢谢!
热门产品 :
CH585: 集成高速USB和NFC的蓝牙MCU
ADC调用ADC_TempSensorVrefintCmd(ENABLE);后,任意AD通道转换后通过DMA传输到缓冲区的数据不正确,DISABLE后可获得正确数据,这个是啥原因,该如何解决?谢谢!
您好,CH32V103 ADC内外部通道共用一个ADC单元,同时使用时,需要先将内部通道使能关掉,待使用内部通道时再开启。附件例程为使用ADC内外部通道的DMA例程,可以参考一下。
谢谢!
建议手册里说明下内外通道不能同时使用。
您好,感谢你的反馈建议,这边会向相关同事反馈说明