主题中讨论的其他器件: CODECOMPOSER
您好!
我们正在使用此电路板
MSP430F2619处理器。 我们使用一个刚完成的连接线
我们在 codecoser 中有以下代码、我们已打开一个终端窗口、并将其连接到称为 MSP Application UART1的 COM 端口。 我们在终端窗口中没有看到显示任何内容。
内部 主 ( 空 )
{
易失性 字符型 I = 0;
字符型 计数= 0;
WDTCTL = WDTPW | WDTHOLD;//停止看门狗计时器
P3SEL = BIT6 | BIT7; //将 P3.6设置为 UART 1 TXD、将 P3.7设置为 UART 1 RXD
UCA1CTL0 = 0; //选择 UART 模式无奇偶校验8位异步
UCA1CTL1 |= UCSWRST; //将状态机复位
UCA1CTL1 |= UCSSEL_1; //选择32768Hz ASCLK
UCA1BR0 = 3; //波特率9600
UCA1BR1 = 0x00; //选择32768Hz
UCA1MCTL = 0x06; //请参见用户指南0x0011中的表15-4左移1变为0x0110
UCA1CTL1 &=~μ A UCSWRST; //将 UART 置于运行模式
同时 (1)
{
I = 0;
同时 (wel[i]!='\0'){
UCA1TXBUF = wel[i];
同时 (UCA1STAT&UCBUSY);
I++;
}
UCA1TXBUF = 0x0a;
同时 (UCA1STAT&UCBUSY);
UCA1TXBUF = 0x0d;
同时 (UCA1STAT&UCBUSY);
计数++;
}
返回 0;
}
UCA1STAT 寄存器 在写入 TXBUF 后保持忙状态。 程序卡在检查该状态寄存器的 while 循环中。
有什么建议吗?