C#如何调用C语言编写的一个串口啊?通过这个串口获取一些信息。如何做?

解决方案 »

  1.   

    不明白,是要用c#调用c写的串口访问dll吗?
      

  2.   

    这么说吧。我的C语言不怎么行。
    C的串口编程一般是针对机器吧,现在就是我要在C#里获取这台机器的信息。就是这样的。
    我当初想的就是调用C或C的串口,但看了大家的反应,好像这么不对。
    我应该怎么在C#获得这机器的信息?写出流程和关键代码吗?
      

  3.   

    可以先C封装一个DLL,来获得串口信息,然后C#调用这个DLL好了
      

  4.   

    楼主为何不直接用System.IO.Ports  命名空间呢? System.IO.Ports  命名空间包含用于控制串行端口的类。最重要的类  SerialPort  为同步和事件驱动  I/O  提供框架,提供对插针和中断状态的访问以及对串行驱动程序属性的访问。它可用于包装  Stream  对象,允许使用流的类访问串行端口。  该命名空间包含简化串行端口控制的枚举,如  Handshake、Parity、SerialPinChange  和  StopBits。