亚洲自慰无码专区|国产又黄又爽又色视频|精品久久久久久天美传媒|欧美成人一区二区三区影院|人妻毛片A一级毛片免费看|最新国产精品拍自在线播放|免费观看av片在线手机观看|国产一区二区三区亚洲欧美软件

下載手機汽配人

msp430定時器中斷的問題

void main(void){ WDTCTL = WDTPW + WDTHOLD; // Stop WDT P1DIR |= 0x01; // P1.0 output TBCCTL0 = CCIE; // CCR0 interrupt enabled TBCCR0 = 50000; TBCTL = TBSSEL_2 + MC_2; // SMCLK, contmode _BIS_SR(LPM0_bits + GIE); // Enter LPM0 w/ interrupt}// Timer B0 interrupt service routine#pragma vector=TIMERB0_VECTOR__interrupt void Timer_B (void){ P1OUT ^= 0x01; // Toggle P1.0 TBCCR0 += 50000; // Add Offset to CCR0}--------------------------------------------請問一下各位大神,這個例子是連續(xù)模式的定時器B,這里每次TAR運行到TBCCR0后,都會產(chǎn)生中斷,那么TAR溢出是不是也有中斷的?這個中斷怎么表示?TIMERB1?
提問者:網(wǎng)友 2017-11-10
最佳回答
你說的對的,這個是有溢出中斷,但你的初始化程序要稍微調(diào)整下:TBCTL = TBSSEL_2 + MC_2+TBIE;;打開溢出中斷,默認值是0;然后再寫段中斷程序,例如:#pragma vector=TIMERB1_VECTOR __interrupt void Timer_B_1(void) { switch( TBIV ) { case 2: break; case 4: break; case 14: P1OUT ^= 0x01; break; } 這個時候就能同時進入兩個中斷程序了。
回答者:網(wǎng)友
產(chǎn)品精選
在移動端查看: msp430定時器中斷的問題
搜索問答
還沒有汽配人賬號?立即注冊

我要提問

汽配限時折扣

本頁是網(wǎng)友提供的關(guān)于“msp430定時器中斷的問題”的解答,僅供您參考,汽配人網(wǎng)不保證該解答的準確性。
昌江| 遂昌县| 区。| 宣化县| 寿阳县| 富裕县| 东乌珠穆沁旗| 桂平市| 黄梅县| 苏尼特右旗| 建瓯市| 永登县| 彭山县| 安顺市| 崇信县| 台东市| 高清| 丰县| 时尚| 武平县| 高雄市| 当涂县| 武夷山市| 铁岭县| 宜阳县| 静乐县| 枣阳市| 垦利县| 开平市| 曲松县| 星座| 武强县| 安化县| 隆回县| 勃利县| 九龙城区| 汉阴县| 上杭县| 白河县| 九台市| 高要市|