打印

有关中断的问题,uart接受,uart发送,I/O中断

[复制链接]
1275|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
WinnieSeven|  楼主 | 2015-8-27 11:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
P2DIR &= ~BIT1;           //我要判断外部给的一个电平转换,设置为输入
P2IE |=BIT1;

IE2 |= UCA0RXIE;          // 使能接收中断
  __bis_SR_register(LPM0_bits + GIE);//


#pragma vector=PORT2_VECTOR
__interrupt void Port_2(void)
{

   P2IFG &= ~BIT1;
}
#pragma vector=USCIAB0RX_VECTOR
__interrupt void USCI0RX_ISR(void)
{

  IE2 |= UCA0TXIE;
}

#pragma vector=USCIAB0TX_VECTOR
__interrupt void USCI0TX_ISR(void)
{  

  IE2 &= ~UCA0TXIE;
}
我想问一下,当我把I/O中断服务程序注释之后,uart发送正常;
没有注释之前,是不能够正常工作,是什么问题呀;还有这些中断的顺序是什么关系,有优先级吗?大神给我讲讲好不好~~~

相关帖子

沙发
yirongfu| | 2015-8-27 12:23 | 只看该作者
MCU对应的器件手册有优先级说明,不是系列的用户手册哦,中断列表那里。。

使用特权

评论回复
板凳
hudi008| | 2015-8-27 22:08 | 只看该作者
优先级的问题

使用特权

评论回复
地板
dirtwillfly| | 2015-8-28 09:09 | 只看该作者
msp430默认是不进行中断嵌套的。所以如果中断同时来的比较多,会按照优先级进行执行。如果涉及到通讯的中断,有可能会影响正常通讯

使用特权

评论回复
5
WinnieSeven|  楼主 | 2015-9-1 17:32 | 只看该作者
本帖最后由 WinnieSeven 于 2015-9-1 17:34 编辑
dirtwillfly 发表于 2015-8-28 09:09
msp430默认是不进行中断嵌套的。所以如果中断同时来的比较多,会按照优先级进行执行。如果涉及到通讯的中断 ...

谢谢回答~麻烦再问下

那我这样写的话,进入I/O口中断服务程序,和进入接收中断服务程序有影响吗?

void main (void)
{    P2IE |= BIT1;                          //使能从DSP的中断
    P2IES &= ~BIT1;                        //上升沿 P2IFG1 = 1;
    P2IFG &= ~BIT1;                        //初始化 P2IFG1 = 0;

    IE2 |= UCA0RXIE;                                  //使能接收中断
    __bis_SR_register(LPM0_bits + GIE);         //全局中断
}



#pragma vector=PORT2_VECTOR
__interrupt void Port_2(void)
{
   P2IFG &= ~BIT1;
  IE2 |= UCA0TXIE;
}
。。。

使用特权

评论回复
6
dirtwillfly| | 2015-9-1 21:36 | 只看该作者
WinnieSeven 发表于 2015-9-1 17:32
谢谢回答~麻烦再问下

那我这样写的话,进入I/O口中断服务程序,和进入接收中断服务程序有影响吗?

不一定的,要根据具体情况看

使用特权

评论回复
7
WinnieSeven|  楼主 | 2015-9-2 09:29 | 只看该作者
dirtwillfly 发表于 2015-9-1 21:36
不一定的,要根据具体情况看

嗯嗯,我看看具体的资料吧,功能暂时实现了。3q

使用特权

评论回复
8
youtome| | 2015-9-5 21:44 | 只看该作者
有优先顺序

使用特权

评论回复
9
android2| | 2015-9-7 09:12 | 只看该作者
msp430一般不用中断嵌套

使用特权

评论回复
10
FireRiver9| | 2015-9-28 21:57 | 只看该作者
msp430一般不用中断嵌套,而是按照优先级进行的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

15

帖子

0

粉丝