利用MSP430F5438来和外设进行串口通信,具体为MSP430F5438向外设发送一串字符串,然后外设根据这串字符串进行相应回复。利用中断来进行串口数据的收取,双方的码率等配置都是一致的,但是发现430发送完后,可能是外设响应回复的过快导致收取一串字符串数据,只接收到字符串的最后一个字节。通过PC端的串口调试助手和外设通信是良好的。并且通过PC端的串口调试助手模拟外设和MSP430F5438通信,发现430发起通信发送数据后,PC端立即点击发送数据后,加断的点调试过程中,和之前外设与430通信的情况一致,为只能收到字符串的最后一个字节。若等430发起通信发送数据后,稍迟延一点,在再PC端点击发送数据,加断点发现,整个一个字符串的数据是完整的。所以来请高人来指点迷津,非常感谢。