使用的MCU为MSP430F5438A,使用UART由MCU发送字符串到PC的串口调试助手看结果,在配置 UCA1的时候发现(串口初始化的时候)
(时钟是ACLK = 32768Hz,波特率是9600)
UCA1IE |= UCRXIE;
串口调试助手才会收到MCU的正确的数据,如果是
UCA1IE |= UCTXIE;
串口调试助手接收不到数据,只有不断的 00 00 00 (十六进制)发送回来。我想问的是,在串口初始化的时候,应该是使能发送中断才对啊,即
UCA1IE |= UCTXIE;
可是为什么这样配置之后却没有传回正确的数据呢,而设置
UCA1IE |= UCRXIE;
却有正确的数据传回来??
谢谢