标题: MSP430F149实现TB捕获测量输入信号的频率 [打印本页]

作者: das    时间: 2015-4-18 03:32
标题: MSP430F149实现TB捕获测量输入信号的频率
430单片机驱动:
  1. #include <msp430.h>
  2. int main(void)
  3. {
  4.   WDTCTL| = WDTPW + WDTHOLD;                 // Stop WDT
  5.   BCSCTL2|=SELS;
  6.   P1SEL|=0X02;
  7.   P1DIR |= 0x08;                            // P1.2 and P1.3 output
  8.   CCTL0|=CM_1+SCS+CAP+CCIE;
  9.   TACTL|= TASSEL_2 + MC_2+TAIE;                  // SMCLK, up-down mode
  10.    _EINT();
  11. while(1);
  12. }
  13. #pragma vector=TIMERA0_VECTOR
  14. __interrupt void TimerA0(void)
  15. {
  16. if(TACCTL0&CM1)
  17. {P1OUT&=~0X08;
  18. TACCTL0|=CM_1+SCS+CAP+CCIE;
  19. }
  20. else if(TACCTL0&CM0)
  21. {P1OUT|=0X08;
  22. TACCTL0=CM_2+SCS+CAP+CCIE;
  23. }
  24. }
复制代码





作者: hjie    时间: 2017-7-17 21:27
谢谢楼主啊很好
作者: 1424376352    时间: 2017-9-8 10:38
这是TA捕获吧,不是TB捕获

作者: mxh123456    时间: 2018-1-24 12:11
谢谢了,收藏了
作者: 天下1213    时间: 2018-4-23 18:41
谢谢分享了,下载了,可以下去在好好研究一下了




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1