串口的接收问题搞得头疼,无语了,各位高人指点一下pc接收设备发送的串口数据,如果在接收费过程中打开一个大的文件,感觉系统卡了一下这样,就会造成单片机发来的一条数据,pc端读了2次,把一个的内容给拆成2部份了,为什么会这样子呀。有什么可以防止这种情况发现生呢[解决办法]用缓冲接收,如果数据不是定长的,需要添加标识起始位置和长度,在接收时候判断是否接收完一组完整的数据