我有 MSP-EXP430FR2355印刷电路板A版板。
我已经使用Brock LaMeres的著作《嵌入式系统设计》第376页中的以下UART C程序构建了CCS项目
#include <msp430.h>
void main(void)
{
WDTCTL = WDTPW | WDTHOLD; // stop watchdog timer
UCA1CTLW0 |= UCSWRST;
UCA1CTLW0 |= UCSSEL__SMCLK;
UCA1BRW = 8;
UCA1MCTLW |= 0xD600;
P4SEL1 &= ~BIT3;
P4SEL0 |= BIT3;
PM5CTL0 &= ~LOCKLPM5;
UCA1CTLW0 &= UCSWRST;
char message[] = "Hello World ";
int position;
int i, j;
while(1)
{
for (position=0; position<sizeof(message); position++)
{
UCA1TXBUF = message[position];
for (i=0; i < 100; i=i+1)
{
;
}
}
for (j=0; j<30000; j=j+1)
{
}
}
// return 0;
}
以上程序将向CCS终端发送"Hello World"字符串。
但没有发送。
因此,我已卸下跳线RXD并连接到示波器,J101的RDX引脚上没有信号,如以下三幅图像所示。



是什么导致程序不将UART消息字符串发送到CCS终端?
谢谢!
很好
