尊敬的TI工程师,你们好,就是我想配置控制进入10位AD的中断时间,根据data sheet上的配置,但是没有什么效果,总是以30us进入中断,请问如何配置解决?
ADC10CTL0 |= ADC10SHT_6 + ADC10ON+ADC10MSC;// ADC10ON, S&H=16 ADC clksADC10CTL1 |= ADC10SHP+ADC10CONSEQ_2;// ADCCLK = MODOSC; sampling timerADC10CTL2 |= ADC10RES+ ADC10DF;// 10-bit conv result; signed formatADC10MCTL0 |= ADC10INCH_3;// A1 ADC input select; Vref=AVCCADC10IE |= ADC10IE0;// Enable ADC conv complete interruptADC10CTL0 |= ADC10ENC ;// Sampling and conversion start
Seven Han:
请问您用的哪款芯片?
Jeff Wong1:
我打算用定时器TA0去设置中断时间,但是只要一打开AD采样转换( ADC10CTL0 |= ADC10SC;)然后定时器就死了,之后关掉采样转换也没有用
Jeff Wong1:
回复 Seven Han:
MSP430f5172
gaoyang9992006:
你的意思是要定时器触发?
www.ti.com/…/slac452
这个例程包里面有相关的操作演示。