把几乎所有的关于并口变成方面的资料都看了,但还是稀里糊涂,高不清楚,到底并口和串口有什么区别?插到PCI插槽上的就是并口,而象打印机以及别的计算机后面预留的9针和25针的都是串口?请各位指点。另外对于并口的读写我还不太明白,winio是否是对并口操作的?CParallelPort是对并口操作的,但他所附带的例子在2000下当运行到:
         if (argc < 3)
{
DisplayUsage();
return;
}
就出错(事实上argc == 1),为什么?
请各位帮忙

解决方案 »

  1.   

    看来大家都很厉害,我做了个板子,插在PCI插槽上,要想读取它从外面获取到的数据该通过什么方式,难道只需要知道地址就行(0x378)吗?
      

  2.   

    不知道你究竟做了什么东西,是一个 PCI卡吗,它的作用就是PCI to Parrel Port的转接作用了?如果是这样,我就不说你了,有必要吗,Super IO就提供了。
    如果不是这样,做的有时什么东西呢
      

  3.   

    并口和串口区别是并口一次可以同时输出8个bit数据(1字节),串口是
    一次1个bit,如果输出8bit需要按顺序输出8次(这样可以节省数据线),看数字电路的移位寄存器可能会让你对串口理解更深一些
    CParallelPort例子我没有用过,不过看程序应该是程序更多的参数而你没有在命令行输入
      

  4.   

    PCI不是并口,PCI是总线,PCI的读和写都有规范,只是PCI读写时数据是并行的。要读写PCI总线,写驱动程序效果最好。并口和串口的区别,找计算机接口方面的书看就可以了。
      

  5.   

    SourceBug(隐形人) 讲得不错,呵呵。