
LZ把while(1)去掉,再把data定义成全局变量再试试吧;
还有,串口两根线一定要连在P1.1和P1.2上哦,如果是launchpad的板子,跳线要接成HW,不然rxd和txd是反的哦。
#include "msp430g2553.h"//char Data[20]="xia lao shi ni hao!"
void UART_init(void)
void main(void)
{
WDTCTL = WDTPW + WDTHOLD// 关闭看门狗
UART_init()
}
#pragma vector=USCIAB0RX_VECTOR
__interrupt void usciab0rx(void)
{
while (!(IFG2&UCA0TXIFG)) // USCI_A0 中的TXbuffer 是否空位
UCA0TXBUF = UCA0RXBUF // 发送数据
/*unsigned int i
while(!(IFG2&UCA0TXIFG))//当缓冲器中有数据发送时时,U0TCTL的空位标
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)