求助一个MSP430单片机的AD采样程序

2025-04-22 18:13:12
推荐回答(1个)
回答1:

这个好办,你去www.ti.com上面下载它的代码库就可以了 只要稍微改动一下程序就可以了 你要知道采样的信号的频率是多少 这样才能比较合理的设置AD采样频率 //设置AD采样 ADC12CTL0 &= ~ENC; P6SEL |= 0x80; // Enable A/D channel A0 ADC12CTL0 = ADC12ON+SHT0_2+REFON+REF2_5V; // Turn on ADC12, set sampling time ADC12CTL1 = SHP+CONSEQ_0+CSTARTADD_0; // Use sampling timer ADC12MCTL0 = SREF_1+INCH_7; // Vr+ = VeREF+ (external) delay(6000); ADC12CTL0 |= ENC; // Enable conversions ////////////////////// ADC12CTL0 |= ADC12SC; // Start conversion while ((ADC12IFG & BIT0)==0); _NOP(); // SET BREAKPOINT HERE adtable[i]=ADC12MEM0; i++; if(i>20)i=0;