从串口读取\ Matlab

时间:2015-06-26 08:08:42

标签: matlab

我正在使用串行Matlab,但我需要帮助。 在串行matlab上我读了一个设备发送的一些比特,我只需要几个比特而不是全部。 " fread"我一起阅读所有的比特,而不是像我一样对每个接收到的位进行背景检查? 让我解释一下,我有一些位,包含在我的包中:

0xAA length payload

为了我想从串行0xAA读取,如果接收的位等于0xAA,读取长度,等等,但是fread会将所有位读取到一起。我该怎么做这个控制?

1 个答案:

答案 0 :(得分:0)

Fread有一个size参数,允许您设置最大字节数。