使用硬件64X平均,然后设置采样序列1,通道1和通道2.然后读取出来的数据就是乱码。但如果该序列只设置了一个采样通道,或者将两个采样通道的信号接在同一个电位上,采样出来的结果是对的。希望指教万分感谢。
step by step:
楼主,
应该这么理解,设置采样序列1之后,ADC模块会连续依次采序列中的四个通道,并且依次放入FIFO中.而硬件平均电路会将FIFO中的数据平均,这种情况下,四个通道的采样值就被一起平均了,所以采样数据不准确.
而楼主只设置一个采样通道之后就正常就也说明了这个道理.
Danny Liu:
回复 step by step:
那是不是就感觉这样子的硬件平均电路只能让一个序列只能用一个真正有效的通道。这样子的话硬件平均电路不就很鸡肋了。