大家好。我在做和Matlab串口接收相关的事情。我设置的串口接收回调函数模式是Terminator, 并设置Terminator为‘CR/LF’。同时,我还设置了InputBufferSize为10354(我要接收图像,4为通信头,10350为图像大小)。通信头我设置为‘‘\r’ '\n' 255 1 这四个字符。也就是说,我的预期是每次接收完整的一帧图像。但是现在我发现每次接收到的数据的前四个字符都不是我的通信头。那四个字符总是出现在10354个字符的中间位置。不知道怎么解决。希望大家有好的方法。谢谢。 |