没做过,不过看上面的说明,很明显应该全写!SerialPort的DataReceived事件在不发送指令的情况下是完全不触发的

解决方案 »

  1.   

    to drk928  不提供DLL
      这种纯粹串口编程的问题难度其实不大,关键是怎么解析RS类协议的帧到数据包。
      

  2.   

    OK,问题已经全解决,狗日的厂家发错了说明书,害的老子搞了5天搞不出一个返回数据正确说明书发过来更麻烦,厂家不提供DLL,只有指令解析格式,而且指令是交互式的.先发指令类型指令,然后发参数,再发确认或结束,很麻烦.目前指令已经全部解析成功,有花了快10天时间,数据转换麻烦死了.还需要自己做线程锁来控制指令连续发送时候的前后干扰问题.很是麻烦.
      

  3.   

    我的门禁设备是广州的,只能用每秒触发得到,每秒发送一个标准格式的指令,串口返回指令,
    但是DataReceived事件不会主动返回值,请问你做到打卡后主动发送了吗