跪求大神帮忙,这么简单的程序为什么就收不到数据

2019-07-26 17:34发布

  1. #include<msp430x14x.h>
  2. typedef unsigned char uchar;
  3. typedef unsigned int  uint;

  4. void ConfigUart0();
  5. void main()
  6. {
  7.   WDTCTL=WDTPW+WDTHOLD;
  8.   P2DIR=0XFF;
  9.   P2OUT=0x00;
  10.   ConfigUart0();  
  11.   _EINT();
  12.   LPM1;
  13. }
  14. #pragma vector=UART0RX_VECTOR
  15. __interrupt void Uart0_RX()
  16. {
  17.   P2OUT=RXBUF0;                             //控制流水灯亮暗
  18. }

  19. void ConfigUart0()
  20. {
  21.   P3SEL|=0X30;
  22.   ME1 |= UTXE0 + URXE0;                     // Enabled USART0 TXD/RXD
  23.   UCTL0 |= CHAR;                            // 8-bit character, SWRST=1
  24.   UTCTL0 |= SSEL0;                          // UCLK = ACLK
  25.   UBR00 = 0x03;                             // 9600 from 1Mhz
  26.   UBR10 = 0x00;                             //
  27.   UMCTL0 = 0x4A;                            // Modulation
  28.   UCTL0 &= ~SWRST;                          // Initialize USART state machine
  29.   IE1 |= URXIE0 + UTXIE0;                   // Enable USART0 RX/TX interrupt   
  30. }
复制代码
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。