中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-19 07:35
47,814 主题排行 / 349,908 发帖 / 今日 1 篇 / 48,259 会员排行
DOS疑难解答 & 问题讨论 (解答室) » 为什么DOS 6.22下,不能把输出重定向到串口?
可打印版本  1,011 / 7
第1楼 danieldy 发表于 2008-05-15 12:54
新手上路 发帖 3 积分 8
为什么DOS 6.22下,不能把输出重定向到串口?
我们现在使用的一台测试一起使用的还是DOS 6.22系统,测试数据必须用软盘保存,再拷贝到PC上。新的PC都没有软驱了,而且软盘的寿命也成了大问题。
我打算用串口通信的方式将仪器和PC连起来。
我在XP和虚拟机上都可以使用诸如:type test.txt>com1这样的方式将输出重定向到串口,但在DOS 6.22下,每次都出错,串口根本打不开。
我从网上下了一个DOS下的串口测试程序,验证串口的确好的,而且和PC通信也正常。
第2楼 boschliping 发表于 2008-05-15 13:46
初级用户 发帖 26 积分 58
为什么不用网卡与XP连接?
第3楼 boschliping 发表于 2008-05-15 13:55
初级用户 发帖 26 积分 58
DOS与windows 联网很容易做到啊!且速度要快! 去下载一个Microsoft Network Client 3.0的程序帮你搞定!
第4楼 Climbing 发表于 2008-05-15 14:31
铂金会员 发帖 2,753 积分 6,962 来自 河北保定
印象中DOS访问串口没有问题。
第5楼 netwinxp 发表于 2008-05-15 14:34
高级用户 发帖 366 积分 741
可能串口仪器和232握手信号没处理好,或者通信的波特率、奇偶校验、数据位数没设置正确,可以用mode.com命令来处理后面的一个问题。
第6楼 danieldy 发表于 2008-05-15 16:33
新手上路 发帖 3 积分 8
测试仪器没有网卡,也没法扩展
比特率、校验、数据位、停止位都设置了
现在的现象是一执行类似 type test.txt>com1就出错,错误是那种Abort?Ignor?Retry?的
第7楼 netwinxp 发表于 2008-05-15 23:49
高级用户 发帖 366 积分 741
可能是串口仪器没处理好握手信号。你可以在com1接一个外置MODEM,然后TYPE ATDT你的手机号码>com1,看看能否拨叫你的手机,如果不行,那很可能串口输出部分的电路损坏。换到COM2试一下。

[ Last edited by netwinxp on 2008-5-15 at 11:51 PM ]
第8楼 Climbing 发表于 2008-05-16 12:51
铂金会员 发帖 2,753 积分 6,962 来自 河北保定
我印象中DOS 6.22下的Intersrv.exe和Interlnk.exe就是通过串口或者并口实现双机互联的程序,我当年做过试验,没有问题。
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023