大家好!
我已在 ADC2组1上配置了6个通道、我希望使用直接存储器地址来读取通道数据。
在连续转换模式下、我的结果在缓冲区中随机变化。 例如
In iteration1:buffer 0 - ch 0
缓冲器0+4 -通道1
缓冲器0 +8 - CH2、依此类推。
迭代2:
缓冲器0 -通道4
缓冲器0+4 -通道5
缓冲器0+8- CH1
缓冲器0+12 - ch3
缓冲器0 +14 - ch0
因此、在迭代1之后、我的通道会被随机转换并占用缓冲区。 但根据 TRM、在每次迭代之后、缓冲器0应该保存通道0数据。
请注意、在本例中 、OVR_RAM_IGN = 1、因此始终在缓冲区中填充新数据。
正在正确填充数据。 但通道序列不能正确保持。 请帮我。
此致、
普拉蒂克