找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 11325|回復(fù): 1
收起左側(cè)

MSP430定時(shí)器中斷程序

[復(fù)制鏈接]
ID:70976 發(fā)表于 2014-12-25 01:38 | 顯示全部樓層 |閱讀模式
#include <msp430g2452.h>

int main( void )
{
  // Stop watchdog timer to prevent time out reset
  WDTCTL = WDTPW + WDTHOLD;
  P1DIR |= BIT0;       //P1.0設(shè)定為輸出
  P1OUT |= BIT0;       //P1.0拉高
  TACCTL0 = CCIE;      //CCR0中斷使能
  TACCR0 = 50000;      //終點(diǎn)值       //使用連續(xù)計(jì)數(shù)模式的話,此值不會有影響
  TACTL = TASSEL_2 + MC_2;//控制定時(shí)器A 選擇timer時(shí)鐘ACLK和連續(xù)計(jì)數(shù)模式
   _EINT();//開總中斷
  while(1);
}


/*中斷服務(wù)程序*/
#pragma vector = TIMER0_A0_VECTOR
__interrupt void Timer_A(void)
{
  P1OUT ^= 0x01;

}


好吧這東西也叫做溢出中斷

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

ID:104472 發(fā)表于 2020-4-8 16:25 | 顯示全部樓層
TACCR0 = 50000;這個(gè)延時(shí)多長時(shí)間???時(shí)鐘頻率多少????無頭無尾。
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表