工程师:
你好,我想用MSP430F2132对A0,A1,A2,A3多通道采集,下面是我的程序,我跑了几遍发现有问题,问题是我的A3通道采集的数据不对,其他的通道有一点误差,麻烦工程师给我看一下程序初始化那个地方有问题,谢谢。
初始化程序:
ADC10CTL0 &= ~ENC;
ADC10CTL1 = INCH_3 + CONSEQ_1; //A3/ A2/A1/A0, single sequence
ADC10CTL0 = (ADC10SHT_1 | MSC | ADC10ON | ADC10IE | REFON | REF2_5V | SREF_1);
ADC10DTC1 = 0x04; // 1 conversions
ADC10AE0 |= 0x0f;
如果我的初始化程序,是对的,麻烦工程师给我一个完整的A0,A1,A2,A3四通道采集数据的程序;我好比对一下,我那个地方出错了,谢谢!
Jacky Xu:
你是按照我们下面 的历程改的吧?那其他的程序你怎么写的。另外你的输入电压范围是什么?
灰小子:
回复 Jacky Xu:
楼主你好,程序和硬件完美配合才能正常运行。
不知道你的硬件电路,给你了程序也不一定能工作正常的