MSP430G2553按键中断问题

2019-03-24 09:04发布


MSP430G2553除了P1.3口具有按键中断能力,可以外接一个按键作为中断吗?可以用中断的方法写程序吗?而不是用查询法。 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
我不懂
1楼-- · 2019-03-25 03:24
所有的IO口都可以设置外部中断的
海上骑士
2楼-- · 2019-03-25 06:00
 精彩回答 2  元偷偷看……
zhb117100880
3楼-- · 2019-03-25 09:54
wdy11023224 发表于 2014-8-22 16:30
这是我做过的程序,非常好用
#include   
void main(void)
{
      // 停止看门狗定时器运行
      WDTCTL = WDTPW + WDTHOLD;
      P1DIR |= 0x01;     // P1.0方向控制为输出(1)
      P1IE |= 0x08;        // P1.3 中断允许(1)
      P1IES |= 0x08;      // P1.3 高-低触发(1)
      P1IFG &= ~0x08;  // P1.3 中断标志清除(0)
      _BIS_SR(GIE);      // 中断控制开启
      while(1);
}
#pragma vector=PORT1_VECTOR
__interrupt void Port_1(void)
{
  P1OUT ^= 0x01;           // P1OUT异或00000001
  P1IFG &= ~0x08;          // P1IFG.3 清除
}


受教了!
weishenxiong
4楼-- · 2019-03-25 14:19
wdy11023224 发表于 2014-8-22 16:30
这是我做过的程序,非常好用
#include   
void main(void)
{
      // 停止看门狗定时器运行
      W ...

个人觉得再加
P1REN |= 0X08;
一句会更好

一周热门 更多>

相关问题

    相关文章