各位大虾,小弟我最近在写一个驱动,需要在串口上连接一个BP盒,同时在BP盒的B口上连接一个磁条读写器,(BP盒B口的打开控制码是\033%B,磁体读写器第一次读的控制码是、\033]),那么我向串口这样发控制码Writefile ( dbc , "\033%B\033]",.. ),为什么我的外设总是驱动不起来呢?拜托各位,这个问题真是十万火急!拜托了!

解决方案 »

  1.   

    Writefile ( dbc , "\\033%B\\033]",.. )
    这样试试
      

  2.   

    不知道控件mscomm 对你有没有帮助
      

  3.   

    呵呵...超时的问题也搞定了,同时也看到了一篇自己写的串口类,我也是了一下,基本上没有问题,目前,我这里有自己使用API写的串口控制,也有自己封装的类,有时间了,我会整理一下上传上来,大家以来探讨一下!^_^
      

  4.   

    好 啊最好 能给我发一份啊[email protected]
      

  5.   

    超时的问题可以这样解决,你设置一个time,当可是的时间和结束的时间差大于它时就认为是超时,就好了,呵呵,要不就判断状态寄存器了,呵呵