引用 3 楼 galle 的回复:
如果只是一个开关信号的话,可以通过电路做电平转换,然后使用计算机串口的检测脚处理!
CTS(8) DSR(6) RING(9) BCD(1)都可以检测,一般你的串口是不用这几个端口的
()中是标准9针的对应管脚
不能使用两个应用程序打开同一个串口吧?
你可以为计算机扩展一个串口,像USB转串口啊,PCI串口卡等,如果一定想要用网口通信,那相对要复杂一些,你可以试试网上讨论比较多的RTL8019AS芯片,这只是一个接口芯片,你需要在程序里构建TCP/IP协议栈,再进行相应的TCP或UDP通信. 另外还有一种方法,就是有现成的TCP转串口的模块可以用,直接接到单片机的串口上,然后连接到网口上,不过成本就有点贵了.