易码技术论坛

 找回密码
 加入易码
搜索
查看: 284361|回复: 11

[求助][求高手!关于WQX的双机互传的通信方式]

[复制链接]
发表于 2006-6-5 13:24:00 | 显示全部楼层
32位的肯定不会是808的校验码,8位最多用16位的校验码

可能是其他的东西,建议将你的通讯内容和监视数据贴上来

PC端是什么?星际驿站吗
 楼主| 发表于 2006-6-5 15:59:00 | 显示全部楼层
某个串口调试工具,

我是先用WQX发送,然后得到接收的数据,然后再用WQX接收,把发送时收到的东西再发送,然后又得到接收端发送的东西......就是这样我得到了开始传输检测的代码,可是到了发文件的时候就出现莫名奇妙的东西了,这回没带东西,下次上网贴出来.
发表于 2006-6-5 20:46:00 | 显示全部楼层
建议使用FTPLINK的通讯协议,这样NC、PC都可以互传了。

汇编区有FTPLINK的协议分析。
 楼主| 发表于 2006-6-6 12:02:00 | 显示全部楼层
这就是我整理的传输数据,以下是发送/GVmaker/TextEditor.lav

红色的部分就是我弄不清楚的东西.

>:发送端发送的数据
<:接收端发送的数据
-:等待时的连续发送
[]:等待码
|:完全等待
>AA -
<55 |
>07 |
<07 |
>25 54 43 E8 03 00 FA A1 02 [07]       (1)
25 54 43 E8 03 AA FA 4B 03 [07]        (2)
<06 07 [07]
>07 |
<25 54 43 E8 03 00 FA A1 02 [07]  (若接受到的是(1),那么发送(1),否则发送(2))
25 54 43 E8 03 AA FA 4B 03 [07]
>06 08 [08]
<08 |
>E1 54 43 E8 01 00 8A 00 EB 02 [08]
<06 |
>42 [42]
<42 |       (接收端死循环)

>C0 FF
>2F 2F 47 56 6D 61 6B 65 72 00 00 00 00 00 00 00 (//GVmaker)
>63 6D 67 72 2E 32 30 6B 2E 6C 61 76 (cmgr.20k.lav)
>20 20
>C8 DF
>70 61 63 6D 67 72 2E 32 30 6B 2E 6C 61 76 (pacmgr.20k.lav)
>20 20
>63 6D 67 72 2E 32 30 6B 2E 6C 61 76 (cmgr.20k.lav)
>20 20
>0D 01      (首次发送的字节数-1)
>4F 14 (?????????)      [FA] ([FA] :将要发送的字节数)
<FA (250个字节)
>
4C 41 56 12 00 00 00 00 00 00 00 00 00 00 00 00
41 00 20 11 00 30 62 6E 6D 67 68 6A 74 79 75 61
6B 63 64 65 66 00 41 F5 26 01 00 00 41 FE 26 01
00 01 3C FF 26 3B C7 FB 00 3E 05 00 00 01 80 3F
01 00 3F 3E 1D 00 03 03 15 00 84 00 10 05 00 10
09 00 22 35 38 03 19 00 84 00 10 05 00 0F 0D 00
21 35 38 03 11 00 84 00 10 05 00 35 38 10 11 00
10 19 00 34 38 39 A2 00 00 3B 88 00 00 03 11 00
84 00 1F 38 3B 6D 00 00 10 11 00 36 10 11 00 10
15 00 22 36 30 38 39 9E 00 00 02 FF FF 3F 3B 7D
00 00 01 00 3F 01 00 3F 3E 13 00 02 10 05 00 01
00 01 09 AC 10 09 00 4C 00 00 38 39 CA 00 00 10
05 00 37 01 30 35 38 01 01 3F 03 0F 00 84 00 10
09 00 35 38 03 0D 00 81 00 01 00 35 38 10 0F 00
4E 00 00 38 39 51 01 00 03 0E 00 81 00 10 0F 00
01 04 0E 0D 00 2A 2E 01 0F 23      (pacmgr的前250字节)

>89 25 (效验?不是crc16)
>FA [fa]
发表于 2006-6-6 12:21:00 | 显示全部楼层
支持
[em01]
发表于 2006-6-6 19:53:00 | 显示全部楼层
晕 楼上的 这东西纯支持,有用吗?
发表于 2006-6-6 22:04:00 | 显示全部楼层
汗了,对6楼的回帖无话可说...
发表于 2006-6-7 06:07:00 | 显示全部楼层
数据跟注释含糊不清```不是发送Texteditor.lav么怎么变成cmgr和pacmgr了``

早上刚起来没心思猜了``你用AccessPort记录一下通讯数据(比如发送一个简单的.txt文件).再保存记录,并把记录和txt文件打包传上来 ``这样就可以了```

光发点数据叫人摸不着头脑吖```
 楼主| 发表于 2006-6-8 10:36:00 | 显示全部楼层
那是上面打错了,是pacmgr.20k.lav

发送的数据后的括号里写的是我所知道的东西。

而且,我是从双机互传上研究的,这些数据是双机互传的数据,我没法让它发送一个完整的文件,到这里就卡住了。

要是用PC端的工具发送再监视,我也不至于这么无奈了。

>:表示后面的数据是发送端发送的数据
<:表示后面的数据是接收端发送的数据
-:表示连续发送的值。除非接受到数据,否则一直发送。
[]:表示等待接收时发送的等待码,用来判断连线是否中断
|:完全等待,就是不发送数据,停留数据接收上。
凭借这些还不够看懂吗。。。。。。不过还是谢谢了。
发表于 2006-6-8 13:32:00 | 显示全部楼层
原来是双机的``

16位校验码看起来似乎是ADD CHECK SUM 就是将所有的数据相加,取低16位
 楼主| 发表于 2006-6-8 13:36:00 | 显示全部楼层
哦!

谢谢了,那我回去看看。
 楼主| 发表于 2006-6-5 13:00:12 | 显示全部楼层 |阅读模式
昨天小看了一下TC808的串口通信,在双机互传的时候,发送端在发送完验证码和文件名及其路径后,又发送了4字节的内容我是始终弄不懂是干什么的,然后有发送了个FA,我知道是表示后面要发送250个字节,发送完这250个字节后又发送了2 个弄不懂的字节和FA,有可能是下250字节的表示,但是在发出FA前的那几个字节是什么东西啊?是效验码吗?至少不是crc的效验,请高手指点!!!
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2025-5-3 06:22 , Processed in 0.015276 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表