如果你做串行通讯,我劝你还是从www。vchelp。com上面找一个串行通讯的类下载,这样就可以直接用他里面的接口函数了。在vc里面,你也可以先初始化dcb结构,然后通过CreateFile,ReadFile,WriteFile来读写串口。不知道你为什么要设置起始位。

解决方案 »

  1.   

    VC里用API,你说的这些FXN我都看过了,没一个能设起始位的(我看得不仔细??)。为什么?我怎么知道它那台破东西干嘛传个起始位过来?!真郁闷哪。串行通讯类我看过不少个,好象也没起始位这一说
    谁救救我?
      

  2.   

    请您先告诉我,你做的是什么???为什么要设置起始位。你看看dcb结构,应该可以设置起始位。
      

  3.   

    测控系统,从一台东西那里收数据,说一个起始位、8个数据位、1个停止位。TMD,哪有这种东西。
      

  4.   

    爲什麽不試一下mscomm控件呢
    或者下載一個Cserialport類
    更爲直接了當
      

  5.   

    你做的是串行通讯,应该是计算机和另外一个机器作异步通讯。不知道我说的对不对。我向你们之间应该有个通讯协议吧。你是采用主从的方式么???你可以从别的网站上面下载一个类,应该可以设置起始位,停止位,还有积偶校验等。也可以初始化dcb结构,通过初始化dcb结构设置这些参数。你应该好好看看msdn。我以前作过的。
      

  6.   

    对串口通讯,设定DCB就OK了,从没考虑过起始位,不用考虑,数据来了,硬件会知道,你只管receive就可以了,呵呵~~~~~不知道说对否.