toppump 发表于 2011-9-3 18:37:41

只想让P2.5产生下降沿中断,可是上升沿也触发中断,请看看设置错在哪里

芯片用msp430f235/249。
只想让P2.5产生下降沿中断,可是上升沿也触发中断,请看看设置错在哪里
设置P2.5为下降沿触发中断
void Init_WK5V(void)//继电器闭合,产生下降沿,触发
{
    P2DIR&=~BIT5;
    P2IE|=BIT5;
    P2IES|=BIT5;
}
中断子程序
#pragma vector=PORT2_VECTOR
__interrupt void WK5V__RS (void)      //
{
   if(P2IFG&BIT5)
   {
   LED反转; //
   }
   P2IFG=0;//清标志
}
页: [1]
查看完整版本: 只想让P2.5产生下降沿中断,可是上升沿也触发中断,请看看设置错在哪里