我正在使用串行Matlab,但我需要帮助。 在串行matlab上我读了一个设备发送的一些比特,我只需要几个比特而不是全部。 " fread"我一起阅读所有的比特,而不是像我一样对每个接收到的位进行背景检查? 让我解释一下,我有一些位,包含在我的包中:
0xAA length payload
为了我想从串行0xAA读取,如果接收的位等于0xAA,读取长度,等等,但是fread会将所有位读取到一起。我该怎么做这个控制?
答案 0 :(得分:0)
Fread有一个size参数,允许您设置最大字节数。