zoukankan      html  css  js  c++  java
  • C# 使用 USB转串 接收数据 问题

    C# 使用 USB转串 接收数据的 问题

     硬件设备是MicroUSB接口,通过USB转串驱动接入PC机。自己用winForm写了一个读取串口数据的小程序,总是接收不到数据。

     用传sscom32串口工具就可以。然后就研究SerialPort的各种属性、方法,发现一个DtrEnable属性,

     VS中提示:

       

    public bool DtrEnable { set; get; }
    System.IO.Ports.SerialPort 的成员
    
    摘要:
    获取或设置一个值,该值在串行通信过程中启用数据终端就绪 (DTR) 信号。
    
    返回值:
    如果为 true,则启用数据终端就绪 (DTR);否则为 false。默认值为 false。
    
    异常:
    System.IO.IOException: 此端口处于无效状态。- 或 -尝试设置基础端口状态失败。例如,从此 System.IO.Ports.SerialPort 对象传递的参数无效。

     代码中添加:

    port = new SerialPort(portname, 9600);
    port.DtrEnable = true;

     测试通过,ok。

  • 相关阅读:
    es6 数组的扩展
    面向对象的7大原则及其实例
    flex 布局
    一、创建vue
    箭头函数
    destructuring
    spreed&rest
    变量新声明之let、const
    jQuery之遍历索引相关方法
    jQuery之位置坐标图形相关方法
  • 原文地址:https://www.cnblogs.com/makeup/p/6372796.html
Copyright © 2011-2022 走看看