串口数据接收,是每次接收的数据都是一整帧,还是有其他情况,比如分一次接收一帧或一次发几帧的情况
求解答下
比如我定义的帧结构如下图, 每次接收的数组按上图一个一个字节解析就OK了吗

------解决思路----------------------
需要自己分包。
如果你用 MSComm 控件,RThreshold 属性决定收到多少个字节产生一次 OnComm 事件。
像你这种不定长的数据,设 RThreshold=1,一次收一个字节,你可以把收到的数据存放在自己的缓存数据中,根据首尾标志(&H36、&H63)切割帧。