发送第一个字节时,单独写一段程序一个byte一个byte发送好了。

解决方案 »

  1.   

    from MSDN:
    DCB structure 's Parity memberSpecifies the parity scheme to be used. This member can be one of the following values. Value Meaning EVENPARITY Even 
    MARKPARITY Mark 
    NOPARITY No parity 
    ODDPARITY Odd 
    SPACEPARITY Space 
      

  2.   

    to azuo_lee: 反对!
    在与单片机通信的时候. 单片机系统如果工作非常繁忙. 那么如果在收数据的时候频繁的中断对它的工作是不利的. 
    比如51系列单片机在通信的时候提供了一个SM2位. 它只接收到第九位为一的时候才去接收这个数据包. 这样就减少了单片机的中断频率... 所以这个第九位实际上是一个地址/数据选择位, 而不是通常意义上的校验位! 在发地址包的时候, 可以把parity设置成. 则第九位常为1.
    在发数据包的时候, 可以把parity设置成space. 则第九位常为0. 其实除了这个方式外, 还有很多方法的. 比如设置一个单片机为"串口桥接器". 
    ... 
      

  3.   

    vcsongs(vcsongs)说的很对,我确实是想通过控制第九位实现地址和数据包的分别发送,这里先
    谢了!我明天要出差,回来以后我还有许多问题想和您探讨,希望您不吝赐教,谢谢!!
    my email:[email protected].