转自 http://www.cnblogs.com/hengbo/archive/2011/12/19/2293272.html

       在开发中有些串口设备需要串口供电(本人在开发门禁系统时,对起落杆进行控制时遇到),使用C#中的SerialPort类默认情况下不会触发 DataReceived函数,但使用超级终端却可以接收到数据,这是因为 SerialPort 类的DtrEnable 和RtsEnable 两个属性默认是false,设为true即可接收数据了,如下:

      this.m_SerialPort.DtrEnable = true; //启用控制终端就续信号

      this.m_SerialPort.RtsEnable = true; //启用请求发送信号

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-08
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-05-11
  • 2021-12-10
  • 2022-12-23
相关资源
相似解决方案