打印

使用UART遇到怪问题

[复制链接]
1804|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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

粉丝