| 
  各位大侠帮忙看下什么问题: 
void Uart_Init1(void) 
{ 
   P1SEL = BIT1 + BIT2 ;                     // P1.1 = RXD, P1.2=TXD 
   P1SEL2= BIT1 + BIT2 ;                     // P1.1 = RXD, P1.2=TXD 
   UCA0CTL1 |= UCSSEL_1;                     // CLK = ACLK 
   UCA0BR0 = 0x03;                           // 32kHz/9600 = 3.41 
   UCA0BR1 = 0x00;                           // 
   UCA0MCTL = UCBRS1 + UCBRS0;               // Modulation UCBRSx = 3 
   UCA0CTL1 &= ~UCSWRST;                     // **Initialize USCI state machine** 
   IE2 |= UCA0RXIE;                          // Enable USCI_A0 RX interrupt 
   IFG2 &=~BIT1;                             //发送中断标志清零 
} 
//  Echo back RXed character, confirm TX buffer is ready first 
#pragma vector=USCIAB0RX_VECTOR 
__interrupt void USCI0RX_ISR(void) 
{ 
  while (!(IFG2&UCA0TXIFG));                // USCI_A0 TX buffer ready? 
  UCA0TXBUF = UCA0RXBUF;                   // TX -> RXed character 
  P1OUT ^= GRN_LED; 
} 
 
完全没有反应。没有接外部晶振应该不影响吧 
测试时候我把J3跳线帽去掉,把RXD,TXD和自己PC上的USB转串口相连。 
  |