终于进来了!请教串口通信的问题
长沙进这个论坛好难呀,前段时间一直进不了。在论坛看到串口通信的例子, 都是从串口读固定的长度。我这次做一个单片机485主从通讯的。单片机发送数的长度是变化的,每一大帧的时间间隔50ms,做了很久没搞出来,大家有什么好的方法处理? 有帧头没?有帧头按cpu的办法,用队例 串口通信中数据篡位的彻底解决办法:队列缓冲数据!附程序!http://www.cpubbs.com/bbs/viewthread.php?tid=63745&fromuid=103783 有帧头按他的方法,全部弄下来,再搜索帧头,就很好办,也是非固定读取长度 那个不行 那个事不是只能适应下位机发送上来的每帧都是一样的格式。我这里协议仿照modbus协议 每小帧的帧头都一样,但每帧的长度不一样 一样行。改改。搜索到下一个帧头间的这一段数据 帧头里应该有帧长度域的。。。 每小帧有帧长度 但是每小帧的时间间隔只有三个半字节传输的时间 这样可以分离出来吗? 一大帧由几个小帧组成 大帧的时间间隔有30ms byteArray at port 判断接收读取; 学习学习
页:
[1]