本帖最后由 RQren2008 于 2012-10-22 17:03 编辑
现在用工控机采集数据,RS485协议,波特率是614400,采用C++编写的通信软件,但是采集的数据总是出错,数据时打包发送,长度固定,包头是0x55 0xAA但是接收的数据包头总是0x55 0xA9,而且数据长度不固定,一般都是比规定的数据多几个字节。
看了大家的回复,首先很感谢大家的,但是有几个问题:
1.波特率不能往下降,因为这是由设备决定的;
2.是不是软件上可以有所改进,比如用serialport采集数据波特率过高的时候有没有哪些注意事项 等等
谢谢大家!!! |