QWE4562009 发表于 2024-7-24 18:39

串口通讯之间增加数字隔离芯片ADUM1201,有的时候为啥收到的数据和发出来的不一致...

<p>串口通讯之间增加数字隔离芯片ADUM1201<b>,有的时候为啥收到的数据和发出来的不一致,会多一些字节。这是什么原因?</b></p>

<div style="text-align: center;"></div>

<p>&nbsp;</p>

xutong 发表于 2024-7-25 08:33

QWE4562009 发表于 2024-7-24 18:39
串口通讯之间增加数字隔离芯片ADUM1201,有的时候为啥收到的数据和发出来的不一致,会多一些字节。这是什么 ...

<p>示波器看看,是真的多吗</p>

dukedz 发表于 2024-7-25 09:46

<p>哪里多了,左右对比 ffff 总数量一样多啊,左边两条数据粘到一起了而已啊</p>

<p>这种串口工具是按照时间间隔拆包的,不同电脑时间上有一点小差异,因为 windows 系统实时性不强</p>

<p>所以左边串口工具认为两组数据之间的时间间隔太小,于是合并到一行显示</p>

<p>&nbsp;</p>

<p>接下来,你需要定义数据包的格式,建议参考一下 cdbus / cdnet</p>

极限零 发表于 2024-7-25 10:02

<p>这个软件很好用,这个粘连在这个软件上比较麻烦,不过如果是粘包的话可以通过调节分包时间解决</p>

<div style="text-align: center;"></div>

<div style="text-align: center;">&nbsp;</div>

<p>&nbsp;</p>

QWE4562009 发表于 2024-7-25 15:42

dukedz 发表于 2024-7-25 09:46
哪里多了,左右对比 ffff 总数量一样多啊,左边两条数据粘到一起了而已啊

这种串口工具是按照时间间隔拆 ...

<p>非常感谢你的指导</p>

QWE4562009 发表于 2024-7-25 15:43

极限零 发表于 2024-7-25 10:02
这个软件很好用,这个粘连在这个软件上比较麻烦,不过如果是粘包的话可以通过调节分包时间解决



&nbs ...

<p>这个是什么软件呢</p>

QWE4562009 发表于 2024-7-25 15:44

<div class='shownolgin' data-isdigest='no'>极限零 发表于 2024-7-25 10:02
这个软件很好用,这个粘连在这个软件上比较麻烦,不过如果是粘包的话可以通过调节分包时间解决



&nbs ...

<p>没看懂你要表达的意思</p>
</div><script>showreplylogin();</script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>

极限零 发表于 2024-7-25 15:47

<div class='shownolgin' data-isdigest='no'>QWE4562009 发表于 2024-7-25 15:43
这个是什么软件呢

<p>你用的软件不就是这个吗,串口调试助手啊。。。。</p>
</div><script>showreplylogin();</script>

极限零 发表于 2024-7-25 15:50

<div class='shownolgin' data-isdigest='no'>QWE4562009 发表于 2024-7-25 15:44
没看懂你要表达的意思

<p>我的意思是,你按我图里的,点左上角,点选项,点报文分包设置,把分包间隔设置的小点,就不会出现你图里出现的粘包现象了</p>
</div><script>showreplylogin();</script>

QWE4562009 发表于 2024-8-10 09:56

<div class='shownolgin' data-isdigest='no'>极限零 发表于 2024-7-25 15:50
我的意思是,你按我图里的,点左上角,点选项,点报文分包设置,把分包间隔设置的小点,就不会出现你图里 ...

<p>如何进行设置嘛</p>
</div><script>showreplylogin();</script>

QWE4562009 发表于 2024-8-10 09:58

<div class='shownolgin' data-isdigest='no'>极限零 发表于 2024-7-25 15:50
我的意思是,你按我图里的,点左上角,点选项,点报文分包设置,把分包间隔设置的小点,就不会出现你图里 ...

<p>好的&nbsp; 谢谢&nbsp;</p>
</div><script>showreplylogin();</script>
页: [1]
查看完整版本: 串口通讯之间增加数字隔离芯片ADUM1201,有的时候为啥收到的数据和发出来的不一致...