色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > LPC1114_Timer16_0中斷程序_MDK編譯環(huán)境

          LPC1114_Timer16_0中斷程序_MDK編譯環(huán)境

          作者: 時間:2016-11-29 來源:網(wǎng)絡(luò) 收藏
          關(guān)于Timer16_0代碼:
          LPC_SYSCON->SYSAHBCLKCTRL |= (1<<7); //開啟定時器時鐘
          LPC_TMR16B0->PR=1000;//1000-1; //預(yù)分頻計數(shù)器
          LPC_TMR16B0->MR0=12000; //匹配寄存器
          LPC_TMR16B0->TCR=0x1; //開啟定時器計數(shù)器
          LPC_TMR16B0->MCR=3;//(1<<0)&(1<<1); //匹配控制--匹配則引發(fā)中斷并復(fù)位定時器
          NVIC_EnableIRQ(TIMER_16_0_IRQn); //中斷使能
          Timer16_0中斷程序
          void TIMER16_0_IRQHandler(void)
          {
          if ( LPC_TMR16B0->IR & 0x1 )
          {
          LPC_TMR16B0->IR = 1; /* clear interrupt flag */
          //timer16_0_counter++;
          GPIOSetValue( 0, 3, 0 ); //給P0.3位寫0
          Delay_Ms(100);
          GPIOSetValue( 0, 3, 1 ); //給P0.3位寫0
          Delay_Ms(100);
          }
          if ( LPC_TMR16B0->IR & (0x1<<4) )
          {
          LPC_TMR16B0->IR = 0x1<<4; /* clear interrupt flag */
          timer16_0_capture++;
          }
          return;
          }


          評論


          技術(shù)專區(qū)

          關(guān)閉