[应用相关]

进入不了接收中断

[复制链接]
354|12
手机看帖
扫描二维码
随时随地手机跟帖
sourceInsight|  楼主 | 2017-4-18 20:33 | 显示全部楼层 |阅读模式
TI, TE, se, ST, tc
希望帮看下,程序,不知道程序有错没?实际中进入不了接收中断,于是想通过添加 IFG1 = URXIFG0;软件仿真也是进入不了接收中断,怎么解决?

void main( void )
{
  // Stop watchdog timer to prevent time out reset

  WDTCTL = WDTPW + WDTHOLD;                                                                                                                                                                                                      
    P1SEL|= BIT1 + BIT2 ;                     // P1.1 = RXD, P1.2=TXD
    P1DIR&=~BIT1;   //接受端口为输入
    P1DIR|=BIT2;   //p1.2为输出
    P1DIR|=BIT0+BIT6;
    P1OUT=0X00;
    //开始设置串口
    UCTL0|=SWRST;
    ME1|=URXE0;
   UCTL0 |= CHAR;                            // 选择8位字符
    UTCTL0 |= SSEL0;                          // UCLK = ACLK
    UBR00 = 0x03;                             // 波特率9600
    UBR10 = 0x00;                             //
    UMCTL0 = 0x51;                            // Modulation
    UCTL0 &= ~SWRST;                          // 初始化UART状态机
                          // Enable USCI_A0 RX interrupt
    IE1=URXIE0;   
    _EINT();
    // IFG1 = URXIFG0;
    while(1);
  
}
#pragma vector =USART0RX_VECTOR
__interrupt void usart0_rx(void)
{
   
   // while (!(IFG2&UCA0TXIFG));                // USCI_A0 TX buffer ready?
//   UCA0TXBUF = UCA0RXBUF;                    // TX -> RXed character
  P1OUT=0XFF;
}
boy1990| | 2017-4-18 20:37 | 显示全部楼层

建议你下载官方例程实验,若有问题,查找硬件问题。

使用特权

评论回复
CallReceiver| | 2017-4-18 20:42 | 显示全部楼层
软件清除中断一次。

使用特权

评论回复
hfdy01| | 2017-4-18 21:11 | 显示全部楼层
这个建议从官方例程入手。。

使用特权

评论回复
xia00| | 2017-4-18 21:14 | 显示全部楼层
第一次能够进入中断吗???

使用特权

评论回复
shashaa| | 2017-4-18 21:17 | 显示全部楼层
首先查看一下电路是不是链接对了。

使用特权

评论回复
qiangweii| | 2017-4-18 21:19 | 显示全部楼层
还要检查是不是基准信号一样,共地了吗?

使用特权

评论回复
litengg| | 2017-4-18 21:22 | 显示全部楼层
应该清除一下中断函数标志的。

使用特权

评论回复
feiqi1| | 2017-4-18 21:24 | 显示全部楼层
c51中有位定义的概念的。51中用的是sbit。。。

使用特权

评论回复
androidbus| | 2017-4-18 21:32 | 显示全部楼层
是一直进不了中断还是只进去一次就不进了

使用特权

评论回复
sdCAD| | 2017-4-18 22:24 | 显示全部楼层
这个是STM32?

使用特权

评论回复
sdCAD| | 2017-4-18 22:26 | 显示全部楼层
这应该是MSP430的芯片吗?

使用特权

评论回复
戈卫东| | 2017-4-18 22:28 | 显示全部楼层
sdCAD 发表于 2017-4-18 22:26
这应该是MSP430的芯片吗?

应该是某个51

使用特权

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

本版积分规则

138

主题

1619

帖子

1

粉丝