急:如果载获串行口通信的信息? (100分)

  • 主题发起人 主题发起人 徐军
  • 开始时间 开始时间

徐军

Unregistered / Unconfirmed
GUEST, unregistred user!
串行通信口与单板机正常通信,如何监听到字们的通信内容?(发送与接收分别显示)
 
把要监听的通信线路上的Rx/Tx并联到计算机的串口(需要把COMS电平转成TTL电平)
用超级终端或其他的软件看。
 
对于全双工的通信,这样的监听需要两个串口。
 
最好的办法是使用控件
 
有两个办法:
1。
自己从它们的通讯线上并出一根线出来,
注意串口发送线只能有一个发送端。
2。
做一个设备驱动程序监听串口。
 
有一个现成的工具portmon,可以对串口数据进行监视。
 
用控件好像不行,当通信时不能重复打开串口
另外我试过用嵌入汇编读端口的方法,但间隔时间太长丢失数据,时间太短又重复读数,同时又耗费大量资源
超级终端、portmon哪儿有?
 
我也想知道,如有哪位大虾回答正确,本人也愿意给分!
 
超级终端在WINDOWS附件里面
portmon在http://member.netease.com/~topage/mon.htm有下载
 
超级终端一样不能打开已经被打开的串口,
Portmon可以监听数据,但无法用自己的程序来分析数据。
还是自己从它们的通讯线上并出一根线出来,
将并出的线接到另外的串口,然后用你自己的程序打开此串口或用串口工具(如超级终端)
打开。
超级终端是Windows自带的一个程序,在附件->通讯里。
 
问题已解决,用portmon监视端口数据,然后用SPCOM控件自编一工具将数据一一分析出来,多谢各位分数已给出
 
徐军,您好!
您是否可以详细的说明如何使用portmon与spcom进行开发。
我的email是ningkui@263.net 。谢谢!
 
后退
顶部