要用c语言写一个串口程序获取串口DSR和DTR的状态信息,用c怎么写

解决方案 »

  1.   

    纯C?
    API:CreateFile, GetCommConfig
      

  2.   

    是啊用纯c写,主要是判断串口上传过来的是DSR还是DTR得状态然后根据此来计数
      

  3.   

    windows下,用API
    CreateFile,GetCommModemStatus其他操作系统请说明
      

  4.   


    使用Win32创建串口通讯程序http://vckbase.com/document/viewdoc/?id=1114
    GetCommStateSetCommState
    获取和设置 DTR RTS 等参数。
      

  5.   

    是windows下的,主要就是说外部有个感应器,比如人通过这个感应器之后我的
    系统计数器可以加一用来对流量统计。
      

  6.   


    是的,你的设备可能是通过串行口与计算机进行通信。利用 Win32 API 可以直接操作串行口,上边那篇文章就是入门级文章,可以先看看。
      

  7.   

    主要是这个感应器对应的驱动等能够返回给你数据,然后你就可以用串口来获取,CreateFile,ReadFile等
      

  8.   

    windows下,用API 
    CreateFile,GetCommModemStatus