leepone 发表于 2010-3-7 22:26:52

串口通信接收的数据有误,求指点!


应该接收到的数据:FF 68 22 22 68 88 00 00 00 00 00 00 00 00 00 00 00 02 0A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 94 16 FF 68 22 22 68 88 00 00 00 00 00 00 00 00 00 00 00 02 0A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 94 16 68 0E 0E 68 85 00 00 00 00 00 00 00 00 00 00 00 00 00 85 16


实际接收到的数据:00FF 0068 2222 6800 8800 0000 0000 0000 0000 0000 0200 0A00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9416 00FF 0068 2222 6888 0000 0000 0000 0000 0000 0000 020A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0094 1668 0E0E 6800 8500 0000 0000 0000 0000 0000 0000 0085 16

波特率:38400;偶校验;

多了好几个字节,谁知道为什么啊?谢谢!

tester 发表于 2010-3-8 10:05:18

将下面条件选择改一改,在没有读到的时候,不要concatenate。否则有空字符进来。

tester 发表于 2010-3-8 10:05:56

比如没有接收到,即是超时的时候也会出来一个空字符加上去了。
页: [1]
查看完整版本: 串口通信接收的数据有误,求指点!