急!VC编写的串口程序,但数据老是接收不全,请大家看看问题出在哪里,在此先谢谢!!

下面是处理串口接收数据的函数,我是用一个进程函数来实现的,串口采用的是同步方式,问题出在下面这一段函数,老是没接收完就退出了:
图片说明

下面为处理接收数据的进程函数
图片说明
图片说明
图片说明
图片说明

我在调试的时候,字符串str3都可以正常接收,但一自动运行,str3里面的数据就会只有一小段。

先不对收到的内容进行处理,将收到的内容一个个打印出来看下。

此问题已解决,软件没有问题,是硬件连线的问题,望以后有此问题的同学多多注意硬件是否完好!!