MSP430F249外部中斷P1.3口
掃描二維碼
隨時(shí)隨地手機(jī)看文章
/******************************************************************
**
** File : DExternInterrupt.c | Interrupt |
** Version : 1.0
** Description: Extern Interrupt
** Author : LightWu
** Date : 2013-4-16
**
*******************************************************************/
#include "MSP430X24X.h"
void main(void)
{
// Stop watchdog timer to prevent time out reset
WDTCTL = WDTPW + WDTHOLD; //關(guān)狗
P4DIR = BIT0|BIT1|BIT2|BIT3; //設(shè)置為輸出
P4SEL = 0;
P1IE |= 0x08; // P1.3 interrupt enabled
P1IES |= 0x08; // P1.3 Hi/lo edge
P1IFG &= ~0x08; // P1.3 IFG cleared
__bis_SR_register(LPM4_bits + GIE); // Enter LPM4 w/interrupt
while(1)
{
}
}
// Port 1 interrupt service routine
#pragma vector=PORT1_VECTOR
__interrupt void Port_1(void)
{
P4OUT ^= 0x0F; //電平翻轉(zhuǎn)
P1IFG &= ~0x08; // P1.3 IFG cleared,注意清標(biāo)志位,否則會(huì)一直進(jìn)入中斷
}