我用spcomm做了个读卡的应用。
我发现在物理设备都未移动的情况下,连续读卡的时候会失败。
但是把卡片拿去再放进去,又能读成功。
不知道是不是spcomm通信不稳定造成的?
我用串口调试程序发送命令,几乎没有失败的情况。
我用的是USB转串口。用机器自带的串口也同样存在上述情况。
请大家帮忙,谢谢.....再弄不好偶要失业了。

解决方案 »

  1.   

    串口通讯本身就是一个很不稳定的东西,当然是相对于网络通讯而言^_^
    楼主的问题应该是程序问题, spcomm 我没有用过,我用的都是 mscomm 很好用。
    注我的程序也是 USB 转串口。
    楼主看看是不是 串口的缓冲区满了?应该用完了就清空才对。
    其它的想不出来了,因为实在没有用过 spcomm。