狗蛋蛋他爹

    1. MSP430F149定时器计数 2/2289 微控制器 MCU 2014-04-22
      我在前面找的一个例子,讲的是捕获   P1DIR &= ~BIT2; // P1.2 = (InputDirection + TA0.1) = CCIxA.1 --> CCR1   P1SEL|=BIT2;   TACCTL1 = CAP + CCIS_0 + CM_3 + CCIE; // Capture CCIxA, both edge, interrupt enable.   TACTL = TASSEL_1 + MC_2; // ACLK, continuous mode. _EINT(); volatile unsigned int CCRx = 0; #pragma vector=TIMER0_A1_VECTOR __interrupt void TAIV_ISR(void) {   unsigned int interval;   if(TACCTL1 & CCIFG)   {     TACCTL1 &=~ CCIFG;     P1OUT ^= BIT0;     interval=CCR1-CCRx;     CCRx=CCR1;   } }

最近访客

< 1/1 >

统计信息

已有5人来访过

  • 芯积分:--
  • 好友:--
  • 主题:1
  • 回复:1

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言