怎样在纯DOS下,实现:调用串口(因为我这台机本身的COM口都坏了,所以加了块COM口卡,但是它的驱动程序不能实现在系统里加载COM3,只能知道它的第一个口中断为11,I/O地址为180)与另一台PC的COM1通讯??
  
不知道从什么地方入手!!请高手指教!!
谢谢!!分不够可以加!!

解决方案 »

  1.   

    如果有在DOS下的串口驱动,一定是一个常驻内存的程序,运行时可以带参数指定
    串口号,如果没有,就得在CMOS里屏蔽原来的串口,并且把串口卡的
    IRQ和Port改为标准Com1的设置(如果可以跳线改最好)
    只是给你简单的思路,希望能帮到你
      

  2.   

    多谢!ChenChen88!!
    但是卡片是PCI的,资源没有办法改变!
    我问题的核心就是你所说的怎样“带参数指定串口号”!!
    等待~~~~~~
      

  3.   

    据我知识所限,PCI的串口卡很少有跳线的,大部分都是为Win设计的,在Windows下装
    上该卡自带驱动后可以添加Com口,就象Modem一样(其实Modem卡也是串口卡).
    但是在DOS,除非卡自带纯DOS驱动,便只有寄希望于CMOS下的PCI设置选项能够手动
    指定IRQ和Port,并且能够Disable原来的Serial Port.否则很难模拟Com1和Com2.
    如果你有卡的手册可以查看到底支不支持DOS,如果支持,一定有办法.
      

  4.   

    DOS下的驱动我早就装上去了!!并且用其本身(卡的厂家)自带的测试程序也能够通讯!
    但我怎么来写调用它的端口,并且可以让DOS系统认出这些端口??
    这是问题的关键!!
      

  5.   

    DOS下的驱动我早就装上去了!!并且用其本身(卡的厂家)自带的测试程序也能够通讯!
    但我怎么来写调用它端口的程序,并且可以让DOS系统认出这些端口??
    这是问题的关键!!