mspG2553中AD只有一个ADC10MEM 要使用序列通道采集多个ad值,但每次循环采样都将上一次的覆盖,如何将其进行分开读取
mspg2553系列中带有提供自动数据传输方法 那他的自动数据传输方法是如何控制,如何应用的
急求。。。。。
jiabao mo:
回复 Triton Zhang:
谢谢,在问一下如何确定已经转化完30次 ADC10CTL1 = INCH_2 + CONSEQ_3; // A3/A2/A1, single sequence ADC10CTL0 = ADC10SHT_2 + MSC + ADC10ON + ADC10IE; ADC10DTC1 = 0x1E; // 3 conversions ADC10AE0 |= 0x07; // P1.3,2,1 ADC10 option select
当使用DTC时如何确定设定的采样次数 ADC的采样结果值已全部传输到RAM,
ADC10CTL0 &= ~ENC; while (ADC10CTL1 & BUSY); // Wait if ADC10 core is active ADC10SA = (unsigned int) ADC10_A; // Data buffer start // P1.0 = 1 ADC10CTL0 |= ENC + ADC10SC;
是不是当使用DTC时只发生一次中断,就是当设定的转化次数完成后,发生一次中断,还是和不使用DTC时一样每次中断完成都发生中断
TI中文支持网



