程序中的一个小疑问

2019-03-24 12:05发布

这是TI提供的149里用TA作ADC12触发源的一个程序,既然选择OUTMOD_3模式,不明白为什么没有对TACCR0的设置?

#include          "msp430x14x.h" // Standard Equations
void main(void){   WDTCTL = WDTPW+WDTHOLD;               // Stop watchdog timer  P6SEL |= 0x01;                                         // Enable A/D channel A0    TACTL = TASSEL_2+MC_2;                      // Timer_A setup  TACCTL1 = OUTMOD_3;                         // CCR1 setup  TACCR1 = 0x0fff;                                   // Compare value    ADC12CTL0 = ADC12ON+SHT0_2;      // Turn on ADC12, set sampling time  ADC12CTL1 = SHS_1+SHP;                // TAOUT.1 triggers sampling timer
     while (1)  {     ADC12CTL0 |= ENC;                        // Enable conversions    ADC12CTL0 |= ADC12SC;               // Start conversion    while ((ADC12IFG & ADC12BUSY)==0);    ADC12CTL0 &= ~ENC;                   // Clear ENC bit, SET BREAKPOINT HERE  }                           } 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
wstt
1楼-- · 2019-03-24 22:03
 精彩回答 2  元偷偷看……
wstt
2楼-- · 2019-03-25 00:39
< :TI_MSP430_内容页_SA7 --> 2.jpg
zzbaizhi
3楼-- · 2019-03-25 05:59
如图所示,TACCR0的值不应该大于TACCR1吗?

一周热门 更多>

相关问题

    相关文章