这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 物联网技术 » MSP430F5438A单片机采用P2口中断检测脉冲上升沿的问题,求助!

共4条 1/1 1 跳转至

MSP430F5438A单片机采用P2口中断检测脉冲上升沿的问题,求助!

助工
2012-03-21 17:36:04     打赏


我用单片机的P2.1的中断检测上图中的周期性脉冲,设置 
P2IE|=BIT1;
P2IFG&=~0x02;
对程序设置断点检查开中断成功,全局中断也是打开的,可程序就是无法进入
中断函数:
#pragma vector=PORT2_VECTOR
__interrupt void Port_2(void)
{
  delay_us(1000);
  P4OUT&=~BIT1;
  delay_us(2500);
  P4OUT|=BIT1;
  P2IFG &= ~0x02;                          // P2.1 IFG cleared
}

还有一点比较奇怪,就是无论P2IE是否打开,只要一上电,P2IFG就等于0x02。实在想不明白究竟哪里出了问题。



关键词: MSP430F5438A     单片机     采用     中断     检测    

高工
2012-03-22 12:36:00     打赏
2楼
没用过430,帮顶了

助工
2012-03-22 14:56:29     打赏
3楼
谢谢,这个用的人确实不多,没有ARM那么火~

高工
2012-03-22 23:40:09     打赏
4楼
其实430用的人蛮多的,尤其仪器仪表方面,就是论坛里面讨论的不是很多

共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]