串行通信与头和终结者
11视图(30天)
显示旧的评论
我想把两个uint16数字串行通信。DSP希望头和终结者等于“S”和“E”。命令串行没有一个选项为“头”,但它有一个选项来定义“终结者”。
obj =串行(USBport);
obj.BaudRate = 9600;
obj.Terminator =“E”;
obj.ByteOrder =“LittleEndian”;
使用标题我写信
写入文件(obj,“年代”,“字符”)
现在,为了把两个数字我用:
x = int16 (1);
写入文件(obj, [x],“int16”)
我知道在每个写入文件命令一个“E”将被发送。我怎样才能避免这种情况呢?年底我就可以发送E和另一个写入文件的命令吗?
我使用这个配置DSP接收数据块。
![](http://www.tianjin-qmedu.com/matlabcentral/answers/uploaded_files/223759/image.png)