Hi Karan,
can you post the code of your ISR?
Regards
Arnd-Hendrik
karan wrote:
hi,
i really need this problem solved.
its holding up a lot of my work.
could any of you guys please help me out??
thanks
karan
On Sat, 2004-10-02 at 11:08, karan wrote:
/how do i detect a gpio interrupt??
i am using the msp430 stk2 kit from olimex which has the msp430449.
there is a sender msp430 which is intermittently
setting bit4 on the P2 port, which is on the EXT connector.
there is a receiver msp430 which should detect when a transition has
taken place
on the P2.BIT4 through the EXT connector.
this is my code for the receiver:
# include <io.h>
# include <signal.h>
int main(void)
{
WDTCTL = WDTPW + WDTHOLD; // Stop WDT
_EINT(); // Enable interrupts
P2DIR &= ~BIT4; // input direction
P2SEL &= 0x00; // select gpio function
P2IES &= ~BIT4; // set p2bit4 for low-to-high transition
P2IE |= BIT4; // enable interrupt on bit4 of port2
while(1)
{
if ((P2IFG & BIT4) == BIT4) // has interrupt flag been set
for bit4?
{
// do something here
P2IFG &= ~BIT4; // unset interrupt flag
}
}
return 0;
}
but this is not happening.
the receiver does not detect this interrupt.
am i doing something wrong?
thanks
karan/
CM II
Resolution Systems Inc.
CM II
Resolution Systems Inc.