Part Number:MSP430G2553
Hello everyone,
In a code how to turn on interrupts globally?suppose my code is as follows-
#include <msp430.h>
int main(void)
{
WDTCTL = WDTPW + WDTHOLD; // Stop WDT
P1DIR |= BIT6; // Set P1.6 to output direction
P1REN |= BIT3; // Enable P1.3 internal resistance
P1OUT |= BIT3; // Set P1.3 as pull up resistance
P1IES |= BIT3; // P1.3 High/Low Edge
P1IFG &= ~BIT3; // P1.3 IFG Cleared
P1IE |= BIT3; // P1.3 Interrupt Enabled
_bis_SR_register(LPM4_bits + GIE); // Enter LPM4 w/ interrupt
_no_operation(); // For debugger
}
#pragma vector=PORT1_VECTOR
__interrupt void Port_1 (void)
{
P1OUT^= BIT6; // Toggle P1.6
P1IES^=BIT3;
P1IFG&= ~BIT3; // P1.3 IFG Cleared
}