有**版,我用过。

[复制链接]
 楼主| 箫笑 发表于 2009-4-14 09:53 | 显示全部楼层 |阅读模式
在做一个东西,是MCU跟模块串口通信,我想在PC上既看到Tx上的信号也看到Rx的信号,有没有什么软件能做到这样的吗,就像CAN一样,拿另外一台机器去侦听总线。
computer00 发表于 2009-4-14 09:54 | 显示全部楼层

试试bus hound。

huangqi412 发表于 2009-4-14 09:55 | 显示全部楼层

有专门的串口监听软件的,随便搜下吧lz

 楼主| 箫笑 发表于 2009-4-14 10:03 | 显示全部楼层

咦,又是bushound

先试下,试了一下PORTMON,但是它要求PC跟外围通讯才能抓到的,那就没什么意义。
computer00 发表于 2009-4-14 10:08 | 显示全部楼层

bus hound可以的呀,在设备里面将串口勾上,然后捕捉就行了

atuz 发表于 2009-4-14 11:01 | 显示全部楼层

....

给你个非常小的程序吧,应该满意
相关链接:http://bbs.21ic.com/upfiles/img/20094/2009414105835738.rar
Ice_River 发表于 2009-4-14 11:31 | 显示全部楼层

port moon

diannaoza 发表于 2009-4-14 17:49 | 显示全部楼层

Serial Monitor

Serial Monitor这个不错
walnutcy 发表于 2009-4-14 19:29 | 显示全部楼层

LS给的这个有**版 ??

McuIsp 发表于 2009-4-14 19:35 | 显示全部楼层

有**版,我用过。

 楼主| 箫笑 发表于 2009-4-15 11:10 | 显示全部楼层

似乎这些软件都需要把PC横跨在两个设备之间的

computer00 发表于 2009-4-15 11:22 | 显示全部楼层

bushound不用啊,安装在软件所在的电脑上,它是监听的。

我经常用它来监听USB数据的。
 楼主| 箫笑 发表于 2009-4-15 15:39 | 显示全部楼层

re 00

bus hound直接打开也是不能监听到串口上的数据啊,我还需要再打开一个串口调试工具,当它跟MCU通讯的时候才可以侦到串口的信号.

我是想要PC不参加通讯,只需要告诉我现在它从Tx线上读到了什么,从Rx读到了什么.

是MCU跟模块在通讯,我从旁边偷偷看一下他们在说些啥而已.
computer00 发表于 2009-4-15 16:15 | 显示全部楼层

明白了。这个找两台电脑就行了。

把一台电脑的RXD挂在模块的RXD上,然后打开串口调试助手,就可以监听到MCU发送的数据了;
把另一台电脑的RXD挂在模块的TXD上,然后打开串口调试助手,就可以监听到模块发送的数据了。

就这么简单啊。
韩秋婷 发表于 2009-4-15 17:14 | 显示全部楼层

一台pc就行了

qq的办法不好

两个串口,pc做bridge,写几行代码

com1收的发到com2
com2收的发到com1
李冬发 发表于 2009-4-15 17:16 | 显示全部楼层

我是用PC机上的2个串口

串口1收到的数据发到串口2,串口2收到的数据发到串口1。再把这个数据记录到文件可以了。
computer00 发表于 2009-4-15 17:19 | 显示全部楼层

如果有两个串口的话,那直接把两个串口的RXD挂到模块的RXD

上就OK了啊。不用自己写程序了。
韩秋婷 发表于 2009-4-15 17:22 | 显示全部楼层

看不到时序,把qq抓出去打pp

computer00 发表于 2009-4-15 17:24 | 显示全部楼层

谁说看不到时序的?我开bushound抓,可以记录时间。

韩秋婷 发表于 2009-4-15 17:25 | 显示全部楼层

bushound 会丢包

实测过
您需要登录后才可以回帖 登录 | 注册

本版积分规则

78

主题

368

帖子

0

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