如何监控RS-232 PC端口1(即COM1)?

时间:2010-09-15 15:30:07

标签: serial-port microcontroller

我有一个微控制器开发板,它通过RS-232 DB-9串行COM端口连接到我的PC(无论你想叫它什么)。

Micro内置了监视器代码,它使用printf()putchar()等功能在PC端监视应用程序上生成控制台输出。

我想使用此输出功能将数据传输到我自己的PC应用程序,但我无法禁用监控程序。

有没有办法可以“窃听”COM端口来监听我想要发送的起始字节和数据?我不需要发送到微观,只是接收。

如果可能的话,我想在java中为了应用程序的其余部分而这样做,但我也会接受.NET的答案。

4 个答案:

答案 0 :(得分:2)

是的,有几种方法可以在软件中执行此操作。我用这个免费软件: http://www.serial-port-monitor.com

Franson还会生成串行端口分配器软件,它会在您的PC上打开虚拟COM端口,您的软件将连接到该端口,而其他软件则连接到该端口。这不是免费的。

答案 1 :(得分:1)

我只是用硬件RS232-Spy知道这种方式。

http://www.lammertbies.nl/comm/cable/RS-232-spy-monitor.html

好看!

答案 2 :(得分:1)

我想你可能对com0com感兴趣。

答案 3 :(得分:0)

使用兼容电压的USB转串口加密狗,它将充当新的COM端口。使用绕线连接到RX,TX和GND连接。在PC上使用TeraTerm打开并查看新的COM端口。 RX和TX都可以工作;虽然两者发生碰撞都可能产生垃圾。

请注意,通过这样做,您的PC接地将通过USB转串口加密狗的USB接地连接到硬件板的接地端。对于简单的开发任务,这通常是可以的。