阅读:1239回复:8
关于串口读写的问题
我用串口线直接将com1与com2连接(线接对了,用超级终端测试是通的),我用writefile将20个数写入
了com1,显示正确完成了操作,当用readfile从com2读数据时,则挂起了 请问用writefile将数写入com1时,是否将数据传进了com2的数据寄存器 如果没有,请问如何实现传输 |
|
沙发#
发布于:2002-05-24 23:39
能将代码及接线贴出来吗?
|
|
|
板凳#
发布于:2002-05-26 02:50
是否为本地机的COM1与COM2的通讯?
|
|
地板#
发布于:2002-05-26 11:38
要用OVERLAPPER方式。
或者用两个线程,分别读和写。 |
|
地下室#
发布于:2002-05-26 13:42
检查你的接收程序,一般来说发送不会有问题,可用终端发送,你的程序接收。
|
|
5楼#
发布于:2002-05-26 16:37
好象应该将读、写分未两个线程,然后同时进行才可以。
|
|
6楼#
发布于:2003-11-08 20:01
两个串口的设置要相同。COM1写接着COM2读,不同时进行读写也是可以实现的。
两个串口有各自的缓冲区,COM1的输出对应着COM2的输入。可能你的程序有问题, |
|
7楼#
发布于:2003-11-10 10:43
贴出程序来,学习一下?
|
|
8楼#
发布于:2003-11-12 11:55
在从COM1发送之前,请确认你的COM2口已打开,否则是收不到的。
|
|