使用UART遇到怪问题

[复制链接]
 楼主| yuki774 发表于 2011-12-16 10:08 | 显示全部楼层 |阅读模式
情况:我产品用A表示,与之通信的分别是三家公司的产品B,C,D。
        只可单独通信,即A--B,A---C,A---D。B、C、D都有各自的通信协议。
        各自的指令有8个字节和10个字节的。目前A--B,A--C均无问题。
       A--D之间存在一个问题。

问题:设A发往D的命令为“ABCD000000”,D收到后回发“FBCD123456”
        现在是D能收到正确的命令,D回发的命令用串口调试工具观察是正确的。
       但A接收的是“F--FB--BC--CD--D1--12--23456”,“--”号表示中
       间有不确定个数的相同的字节。接收中断很简单,用16个字节的数组接收。
       与B,C,使用的是相同的接收程序段。

       迷惘中,请高手指点指点。
 楼主| yuki774 发表于 2011-12-20 10:48 | 显示全部楼层
还是不知原因
 楼主| yuki774 发表于 2011-12-23 13:40 | 显示全部楼层
没人回答,顶
zwll 发表于 2011-12-25 09:24 | 显示全部楼层
都没明白你问的是啥
您需要登录后才可以回帖 登录 | 注册

本版积分规则

44

主题

137

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

44

主题

137

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部