程序没什么错,和例程相比就是将RXBUFF赋给了data,并多了一句while(1);而已;LZ把while(1);去掉,再把data定义成全局变量再试试吧;还有,串口两根线一定要连在P1.1和P1.2上哦,如果是launchpad的板子,跳线要接成HW,不然rxd和txd是反的哦。